-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-06-22
-
None
-
None
-
None
-
None
-
None
-
None
-
None
During FCV upgrade, DDL operations should start committing with UUIDs in kUpgrading as soon as the UUID is present. The first half of this requires the DDL coordinators to know whether or not the transitional feature flag is enabled or not. In 8.3+, this is easy because of the introduction of OFCV. However, for a coordinator which started in FCV 8.0, this needs to be done in the old style way where the feature flag is checked under a fixed fcv region and a field is persisted in the coordinator document.
This ticket is to introduce and set that field for unique shard IDs across all the coordinators. This should look similar to [the auth shards implementation|https://github.com/10gen/mongo/pull/53950].
- depends on
-
SERVER-128162 Split unique shard ids feature flag into two flags
-
- Closed
-