-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.9.0-alpha4
-
Component/s: Sharding
-
Fully Compatible
-
ALL
-
Sharding 2021-03-08
We added the Sharding Info Stability DistLock with the idea that it was going to serve as a barrier between DDL operations which use the old vs new metadata format. However, it doesn't actually provide the assumed protection, because even though two different shards could hold it, the first one to release it will release it for everyone.
Because of this we should remove it and implement a proper protection mechanism based on 2-Phase FCV or something similar.
- is duplicated by
-
SERVER-54787 Avoid ShardingRoutingInfoFormatStability serializing DDL operations on the same shard
- Closed