-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding EMEA 2021-05-03
In order to implement the 2-phase setFCV mechanism described WRITING-7769 we need a barrier that on the setFCV command will join all DDL running on a shard and prevent new one from starting, so we can then upgrade the FCV state on the shard (to kUpgrading or to kFullyUpgraded), and finally allow DDL to be started again.
- depends on
-
SERVER-55872 Implement mechanism to wait for ongoing ShardingDDLCoordinators to drain
- Closed
- is depended on by
-
SERVER-55637 Create random_DDL_CRUD_setFCV_operations FSM workload
- Closed