-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
103666: multiregionccl: deflake the multi-region cold start test r=JeffSwenson a=JeffSwenson I ran the test 2500 times with no flakes. The core source of the flakes is the test depends on every range having an available replica in every region. Any amount of replica movement causes the test to fail because many regions only have a single replica and temporary unavailability causes the sql servers to pick a replica that is available, but unreachable due to a networking hook injected by the test. There are a few independent changes in this PR: 1. It includes the settings from #100320. The lease transfer setting improves test performance and disabling load based splitting helps avoid replica migration. 2. Based on the insight from #96334 (comment) the test checks the span conformance report for all servers instead of only one of the servers. 3. The test no longer triggers scatters while waiting for the span config bounds to conform. The scatters increased test flakiness and are not required to achieve conformance as we proactively nudge replicas through the replicate queue after #100349. 4. WaitForFullReplication is called to ensure replication queues are empty and there are no pending range moves. Fixes #96334 Release Note: None 103680: roachtest: fix disk-stalled/* roachtests r=jbowens a=jbowens In #103198, I mistakenly constructed a context with a timeout outside the deferral, resulting in the defer'd Unstall always timing out if the remainder of test took longer than a minute. Epic: None Fixes: #103664. Fixes: #103663. Fixes: #103662. Fixes: #103661. Release note: none Co-authored-by: Jeff <[email protected]> Co-authored-by: Jackson Owens <[email protected]>
- Loading branch information
Showing
3 changed files
with
26 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters