-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
None
-
3
-
TBD
-
🟥 DDL, 🟦 Shard Catalog
-
None
-
None
-
None
-
None
-
None
-
None
Updates to the transitional phase need to be guarded by a critical section which is acquired globally (for all databases). This does not need to take all database locks (or a global lock) to force out any ongoing operations since we are not actually changing the placement of any of the databases, but it does need to prevent new operations from checking the information in the sharding state while we do not know if we are in the trasnitional phase or not.
- depends on
-
SERVER-104834 Introduce information regarding the transitional phase to the ShardingState
-
- Closed
-