-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: 7.0.0, 8.0.0, 8.3.0-rc0, 8.2.0
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-02-02, CAR Team 2026-02-16, CAR Team 2026-03-02
-
1
-
🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
Currently checking a FCV-gated feature flag under undefined FCV using FCVGatedFeatureFlag::isEnabled causes the Server to crash (invariant).
We could make this a tripwire assert instead of an invariant, since generally it's safe to abort the operation.
(The way the invariant happens is that FCVGatedFeatureFlag::isEnabled calls FCVSnapshot::getVersion, which contains the invariant.)
- is caused by
-
SERVER-82246 Change isEnabled to invariant when FCV is uninitialized and audit feature flags
-
- Closed
-
- related to
-
SERVER-119681 Rename kUnsetDefaultLastLTSBehavior FCV constant to kUninitialized
-
- Needs Scheduling
-