-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
CAR Team 2024-10-28, CAR Team 2024-11-11
When constructing a `CollectionRoutingInfoTargeter`, we depend on the value of the `gUpdateOneWithIdWithoutShardKey` feature flag by calling `isEnabled`. If the feature compatibility version (FCV) is uninitialized, this will lead to a failure.
To address this, I propose using the safer method `isEnabledUseLastLTSFCVWhenUninitialized` when checking the value of the feature flag. Additionally, we should look for more instances of this usage in the file.
- is depended on by
-
SERVER-95393 Use a ConfigServerCatalogCacheLoader for the router-role and a ShardServerCatalogCacheLoader for the shard-role
- In Code Review
- related to
-
SERVER-76291 Remove Feature Flag for PM-3190
- Open