You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
150157: roachtest: validate number of tables in database for fingerprinting r=msbutler a=kev-cao
Continuing to get failures with missing tables in the backup fixtures, this commit adds a stricter validation to our backup fixtures to ensure that the number of tables are being fingerprinted. This should prevent invalid fingerprints and fixtures from being created, which should reduce our test failures on restore and isolate the failures to the real culprit, the fixture tests.
Informs: #149671Fixes: #149772, #149773, #149769
Release note: None
150192: asim: follow up for #149904 r=tbg a=wenyihu6
**asim: use cluster setting LBRebalancingMode directly**
Previously, LBRebalancingMode existed both as a simulation setting and a cluster
setting, which was confusing especially now that we're plumbing the cluster
setting through. This commit removes the simulation specific setting and makes
the simulator use the cluster setting directly instead. Note that default
behavior is leases mode and replicas=2 remains unchanged for both.
Epic: none
Release note: none
---
**mmaprototypehelpers: skip mma coordination when mma is disabled**
Previously, non-mma components registered external changes with mma via
allocator sync even when mma was disabled. This led to logs like `did not
register external changes: due to range does not exist in cluster state`.
Without mma being enabled, mma can’t register external changes because it never
learns about the ranges via processStoreLeaseholderMsg in the first place, and
this external change would get dropped. This commit changes allocator sync to
skip coordinating with the mma allocator when mma is disabled. Note that we
changes still go via allocator sync even when mma is disabled to update the
local store pool correctly.
Epic: none
Release note: none
---
**asim: add more data driven tests**
This commit adds more data-driven tests. Output looks the same as
49d07ce. Note that long-running test files
below are skipped in normal CI using the skip_under_ci datadriven command but
will still run under the extra stress pipeline.
```
example_liveness
example_fulldisk
mma_high_cpu_25nodes
mma_skewed_cpu_skewed_write_more_ranges
mma_skewed_cpu_skewed_write_all_enabled
mma_one_voter_skewed_cpu_skewed_write
mma_skewed_cpu_skewed_write
mma_high_write_uniform_cpu_all_enabled
mma_high_write_uniform_cpu
example_skewed_cpu_even_ranges_mma_and_queues
mma_constraint_satisfaction1
mma_high_cpu
example_splitting
example_rebalancing
example_skewed_cpu_even_ranges_sma_and_queues
example_skewed_cpu_even_ranges_mma
example_skewed_cpu_even_ranges_sma
example_io_overload
mma_constraint_satisfaction_old_alloc
example_zone_config
```
Epic: none
Release note: none
Co-authored-by: Kevin Cao <[email protected]>
Co-authored-by: wenyihu6 <[email protected]>
0 commit comments