-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
To help readers assess the impact of identified metadata inconsistencies on sharded clusters, the checkMetadataConsistency command results should include a severity assessment for every identified inconsistency. The business impact of these inconsistencies can range from negligible to very significant.
The following 3-level semantic is suggested for the severity field:
- high: Poses a severe risk to business operations, including potential data loss. Immediate and urgent action is essential.
- medium: Currently poses a limited risk to business operations. However, performing DDL operations on affected collections could intensify the metadata divergence.
- low: Represents known metadata inconsistencies that do not impact business operations (e.g., CollectionUUIDMismatch on config.system.sessions).
The following is an example of command results that include a set severity:
"runResult": [ Â Â Â Â { Â Â Â Â Â Â Â Â "type": "CollectionUUIDMismatch", Â Â Â Â Â Â Â Â "description": "Found collection on non primary shard with mismatching UUID", Â Â Â Â Â Â Â Â "details": { Â Â Â Â Â Â Â Â Â Â Â Â "namespace": "config.system.sessions", Â Â Â Â Â Â Â Â Â Â Â Â "shard": "atlas-s9i6vx-shard-0", Â Â Â Â Â Â Â Â Â Â Â Â "localUUID": { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "$binary": { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "base64": "BOuFwIPiRkeThLvt415Y/w==", Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "subType": "04" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â } Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â Â Â Â Â "uuid": { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "$binary": { Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "base64": "Xe1X3YKiRFOpLD3VMiCADA==", Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â "subType": "04" Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â } Â Â Â Â Â Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â Â Â Â Â Â "numDocs": 409, Â Â Â Â Â Â Â Â Â Â Â Â "severity": "low" Â Â Â Â Â Â Â Â } Â Â Â Â } ]
- blocks
-
SERVER-118764 Set severity to `MisplacedCollection` and `CollectionUUIDMismatch` metadata inconsistency types
-
- Blocked
-
-
SERVER-118765 Set severity to metadata inconsistencies on `config.system.sessions` namespace
-
- Blocked
-