-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Sharding EMEA 2022-12-12, Sharding EMEA 2022-12-26, Sharding EMEA 2023-01-09, Sharding EMEA 2023-01-23
Investigate the POC of the new command "checkMetadataConsistency". This command will allow to spot possible metadata inconsistencies in a sharded cluster.
The goals of this proof of concept are:
- Investigate how to expose the command to the clients: aggregation stage, typed command, etc.
- Investigate the way of exposing different "level modes" of the command: cluster, database and collection.
- Implement a proof of concept that looks for uuid mismatch inconsistencies at database level mode.
- Do a jstests to validate the proof of concept.
- is depended on by
-
SERVER-72716 Use cursor based reply for checkMetadataConsistency command
-
- Closed
-
-
SERVER-72717 Add unittests for collection metadata inconsistencies logic
-
- Closed
-
-
SERVER-72892 Use sendCommandToShards helper in checkMetadataConsistency command
-
- Closed
-