-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
Currently, `checkMetadataConsistency` performs the following comparisons:
- Global catalog vs. shard-local catalog
- Global catalog vs. shard-local catalog cache (DSS)
However, these checks are only aiming to validate the work in-progress for SPM-3729, not the old model of authoritative database metadata. In other words, the DSS that is checked is a temporary one and the shard-local catalog is the new durable collection `config.shard.databases`.
We may want to expand these checks to validate the actual DSS and `config.cache.databases`.
- depends on
-
SERVER-99805 checkMetadataConsistency to check against durable shard metadata
-
- Closed
-
-
SERVER-99806 checkMetadataConsistency to check against temporary DSS
-
- Closed
-
- duplicates
-
SERVER-76488 Make CheckMetadataConsistency check db and shard version
-
- Closed
-
- is depended on by
-
SERVER-89399 CheckShardFilteringMetadata hook should wait for all resharding operation to drain
-
- Blocked
-
-
SERVER-76488 Make CheckMetadataConsistency check db and shard version
-
- Closed
-