-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Sharding EMEA
-
Sharding EMEA 2023-03-06
As part of the work done in SERVER-74083, unit tests are introduced to check the correct behaviour in detecting chunks inconsistencies. These unit tests are coded assuming a static routing table and ranges.
The goal of this ticket is to extend metadata_consistency_util_test.cpp unit tests to generate a random routing table, being able to detect chunks inconsistencies randomly generated.
Examples / ideas of random inconsistencies:
- Remove N random number of chunks
- Add tags with random ranges
- Update the minKey of a chunk to generate overlap or a gap
- depends on
-
SERVER-74083 Implement chunk checks in checkConsistencyMetadata command
- Closed
- has to be done after
-
SERVER-74083 Implement chunk checks in checkConsistencyMetadata command
- Closed
-
SERVER-74084 Implement zones checks in checkConsistencyMetadata command
- Closed