-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-04-14
-
200
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
ShardServerOpObserver is currently misused to commit metadata for createDatabaseand dropDatabase. Today, its role is to write to disk, populate the DSS, and log the 'c' oplog entry.
It should only be used to react to the oplog 'c' entry and not be used for installing database metadata in different components. By doing the last, we are decoupling sharding knowledge from the oplog.
- related to
-
SERVER-104972 Remove global indexes code from the sharding metadata
-
- Backlog
-
-
SERVER-104971 Remove global indexes code from DDLs and oplog
-
- In Code Review
-
- split from
-
SERVER-100711 Introduce a new class for maintaining DSS/CSS caches
-
- Closed
-