Commit d43059f
committed
roachtest: re-enable perturbation/full tests
The following tests were previously skipped via #149662 to focus on
stabilizing one test at a time:
- perturbation/full/intents
- perturbation/full/decommission
- perturbation/full/elasticWorkload
- perturbation/full/partition
- perturbation/full/slowDisk
- perturbation/full/addNode
Re-enable all of them. The metamorphic and dev variants remain
unchanged.
All re-enabled tests use the lenient defaultThresholds() (1.25x
throughput floor, p99/p50 disabled) for both the perturbation and
recovery intervals, with one exception: the partition test isolates an
entire region (4 of 12 nodes) and removes 1/3 of leaseholders, which
causes foreground throughput to drop sharply (~2x) while the partition
is in effect. The meaningful pass/fail signal for partition is whether
the cluster returns to baseline once the partition heals, so the
perturbation interval is left ungated (noImpactThresholds()) and the
1.25x floor is enforced only on the recovery interval, via the
recoveryImpact field.
While here, add a comment to slowDisk explaining why the default
threshold is appropriate for the full variant: with walFailover=true
and 2 disks per node, raft log writes fail over to the non-throttled
store and foreground throughput stays close to baseline. The lenient
1.25x floor is mainly to absorb noise from the slowLiveness leg.
Resolves: #149662
Epic: none
Release note: None1 parent 5be101c commit d43059f
3 files changed
Lines changed: 22 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
422 | | - | |
423 | 422 | | |
424 | 423 | | |
425 | 424 | | |
| |||
431 | 430 | | |
432 | 431 | | |
433 | 432 | | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
442 | 437 | | |
443 | | - | |
444 | | - | |
| 438 | + | |
| 439 | + | |
445 | 440 | | |
446 | 441 | | |
447 | 442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
35 | 41 | | |
36 | 42 | | |
37 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
35 | 44 | | |
36 | 45 | | |
37 | 46 | | |
| |||
0 commit comments