kvserver: deflake learner joint cfg relocate range #98536
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, in
TestLearnerOrJointConfigAdminRelocateRange
it was possible for there to be an in-flight snapshot towards a learner, prior to sendingAdminRelocateRange
command. When this occurred, the test would fail asAdminRelocateRange
returns an error when finding any in-flight snapshots to learners. This situation occurred infrequently, causing the test to flake.This commit updates the
TestLearnerOrJointConfigAdminRelocateRange
test to first assert that there are the expected number of learners, then assert that there are no in-flight snapshots towards learners before beginning the main testing logic. The test is now unskipped.Resolves: #95500
Release note: None