Skip to content

Commit dec7e21

Browse files
craig[bot]miraradeva
andcommitted
Merge #153185
153185: roachtest: remove tpccbench variant with pipelining and buffering r=miraradeva a=miraradeva Buffered writes and write pipelining are mutially exclusive as of recently, so remove the tpccbench variant that tries to enable both. While here, also bump up the max warehouses for some tests that have failed recently. Fixes: #152809 Fixes: #152810 Fixes: #152811 Fixes: #153022 Release note: None Co-authored-by: Mira Radeva <[email protected]>
2 parents 9511f1d + 5ac3cc9 commit dec7e21

File tree

3 files changed

+39
-46
lines changed

3 files changed

+39
-46
lines changed

pkg/cmd/roachtest/registry/test_spec.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,6 @@ func (w WriteOptimizationType) String() string {
309309
return "pipelining"
310310
case Buffering:
311311
return "buffering"
312-
case PipeliningBuffering:
313-
return "pipelining-buffering"
314312
default:
315313
return fmt.Sprintf("writeoptimization-%d", w)
316314
}
@@ -319,12 +317,10 @@ func (w WriteOptimizationType) String() string {
319317
const (
320318
// DefaultWriteOptimization uses the default cluster settings.
321319
DefaultWriteOptimization = WriteOptimizationType(iota)
322-
// Pipelining uses write pipelining.
320+
// Pipelining uses write pipelining, and disables buffering.
323321
Pipelining
324-
// Buffering uses client-side write buffering.
322+
// Buffering uses client-side write buffering, and disabled pipelining.
325323
Buffering
326-
// PipeliningBuffering uses both buffering and pipelining.
327-
PipeliningBuffering
328324
)
329325

330326
// CloudSet represents a set of clouds.

pkg/cmd/roachtest/test_runner.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -972,9 +972,6 @@ func (r *testRunner) runWorker(
972972
case registry.Buffering:
973973
c.clusterSettings["kv.transaction.write_buffering.enabled"] = "true"
974974
c.clusterSettings["kv.transaction.write_pipelining.enabled"] = "false"
975-
case registry.PipeliningBuffering:
976-
c.clusterSettings["kv.transaction.write_pipelining.enabled"] = "true"
977-
c.clusterSettings["kv.transaction.write_buffering.enabled"] = "true"
978975
}
979976

980977
// Apply metamorphic settings not explicitly defined by the test.

pkg/cmd/roachtest/tests/tpcc.go

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,29 +1499,29 @@ func registerTPCC(r registry.Registry) {
14991499
Nodes: 3,
15001500
CPUs: 16,
15011501

1502-
LoadWarehousesGCE: 5500,
1503-
LoadWarehousesAWS: 5500,
1504-
LoadWarehousesAzure: 5500,
1505-
LoadWarehousesIBM: 5500,
1506-
EstimatedMaxGCE: 4500,
1507-
EstimatedMaxAWS: 4500,
1508-
EstimatedMaxAzure: 4500,
1509-
EstimatedMaxIBM: 4500,
1502+
LoadWarehousesGCE: 6000,
1503+
LoadWarehousesAWS: 6000,
1504+
LoadWarehousesAzure: 6000,
1505+
LoadWarehousesIBM: 6000,
1506+
EstimatedMaxGCE: 5000,
1507+
EstimatedMaxAWS: 5000,
1508+
EstimatedMaxAzure: 5000,
1509+
EstimatedMaxIBM: 5000,
15101510
Clouds: registry.AllClouds,
15111511
Suites: registry.Suites(registry.Nightly),
15121512
})
15131513
registerTPCCBenchSpec(r, tpccBenchSpec{
15141514
Nodes: 3,
15151515
CPUs: 16,
15161516

1517-
LoadWarehousesGCE: 5500,
1518-
LoadWarehousesAWS: 5500,
1519-
LoadWarehousesAzure: 5500,
1520-
LoadWarehousesIBM: 5500,
1521-
EstimatedMaxGCE: 4500,
1522-
EstimatedMaxAWS: 4500,
1523-
EstimatedMaxAzure: 4500,
1524-
EstimatedMaxIBM: 4500,
1517+
LoadWarehousesGCE: 6000,
1518+
LoadWarehousesAWS: 6000,
1519+
LoadWarehousesAzure: 6000,
1520+
LoadWarehousesIBM: 6000,
1521+
EstimatedMaxGCE: 5000,
1522+
EstimatedMaxAWS: 5000,
1523+
EstimatedMaxAzure: 5000,
1524+
EstimatedMaxIBM: 5000,
15251525
Clouds: registry.AllClouds,
15261526
Suites: registry.Suites(registry.Nightly),
15271527
SharedProcessMT: true,
@@ -1672,10 +1672,10 @@ func registerTPCC(r registry.Registry) {
16721672
Nodes: 3,
16731673
CPUs: 16,
16741674

1675-
LoadWarehousesGCE: 5000,
1676-
LoadWarehousesAWS: 5000,
1677-
LoadWarehousesAzure: 5000,
1678-
LoadWarehousesIBM: 5000,
1675+
LoadWarehousesGCE: 5500,
1676+
LoadWarehousesAWS: 5500,
1677+
LoadWarehousesAzure: 5500,
1678+
LoadWarehousesIBM: 5500,
16791679
EstimatedMaxGCE: 4500,
16801680
EstimatedMaxAWS: 4500,
16811681
EstimatedMaxAzure: 4500,
@@ -1710,14 +1710,14 @@ func registerTPCC(r registry.Registry) {
17101710
Nodes: 3,
17111711
CPUs: 16,
17121712

1713-
LoadWarehousesGCE: 5500,
1714-
LoadWarehousesAWS: 5500,
1715-
LoadWarehousesAzure: 5500,
1716-
LoadWarehousesIBM: 5500,
1717-
EstimatedMaxGCE: 4500,
1718-
EstimatedMaxAWS: 4500,
1719-
EstimatedMaxAzure: 4500,
1720-
EstimatedMaxIBM: 4500,
1713+
LoadWarehousesGCE: 6000,
1714+
LoadWarehousesAWS: 6000,
1715+
LoadWarehousesAzure: 6000,
1716+
LoadWarehousesIBM: 6000,
1717+
EstimatedMaxGCE: 5000,
1718+
EstimatedMaxAWS: 5000,
1719+
EstimatedMaxAzure: 5000,
1720+
EstimatedMaxIBM: 5000,
17211721
WriteOptimization: registry.Buffering,
17221722

17231723
Clouds: registry.AllClouds,
@@ -1731,15 +1731,15 @@ func registerTPCC(r registry.Registry) {
17311731
Nodes: 3,
17321732
CPUs: 16,
17331733

1734-
LoadWarehousesGCE: 5500,
1735-
LoadWarehousesAWS: 5500,
1736-
LoadWarehousesAzure: 5500,
1737-
LoadWarehousesIBM: 5500,
1738-
EstimatedMaxGCE: 4500,
1739-
EstimatedMaxAWS: 4500,
1740-
EstimatedMaxAzure: 4500,
1741-
EstimatedMaxIBM: 4500,
1742-
WriteOptimization: registry.PipeliningBuffering,
1734+
LoadWarehousesGCE: 6000,
1735+
LoadWarehousesAWS: 6000,
1736+
LoadWarehousesAzure: 6000,
1737+
LoadWarehousesIBM: 6000,
1738+
EstimatedMaxGCE: 5000,
1739+
EstimatedMaxAWS: 5000,
1740+
EstimatedMaxAzure: 5000,
1741+
EstimatedMaxIBM: 5000,
1742+
WriteOptimization: registry.Pipelining,
17431743

17441744
Clouds: registry.AllClouds,
17451745
Suites: registry.Suites(registry.Nightly),

0 commit comments

Comments
 (0)