-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-10-13
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The apply ops command might run ddl operations on replica sets if the oplog entry being applied is a 'c' oplog entry. Thus, we want to guard it with the replica set ddl tracker. However, we need the correct namespace for this to work. This ticket is to add the scoped object to the apply ops command in such a way that we have to correct namespace but we do not acquire the object too late (for example in oplog.cpp) where the path is unified between apply ops and normal oplog application.
- depends on
-
SERVER-108979 Enforce namespace with ScopedAllowImplicitCollectionCreate_UNSAFE
-
- Closed
-
- is depended on by
-
SERVER-112066 Test that all DDL operations are correctly allowed/blocked during promotion to sharded cluster
-
- Closed
-