-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
2
-
🟥 DDL, 🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
Consider the possibility to programmatically enforce passing a boost::optional<VersionContext> when spawning an alternative client or operation context e.g. when calling cc().makeOperationContext(). This way callers will always be "invited" to think about the possible implications of missing the version context potentially present on the parent client/opCtx.
- is depended on by
-
SERVER-131814 Propagate OFCV in runTransactionOnShardingCatalog ACR to re-pin config-catalog transactions
-
- Blocked
-
-
SERVER-131812 Propagate pinned FCV (OFCV) when MoveRange/chunk-op coordinators send commands to recipient shards
-
- Needs Scheduling
-
-
SERVER-131813 Propagate OFCV to participant-command ACR opCtxs so writes' oplog entries carry versionContext
-
- Needs Scheduling
-
- related to
-
SERVER-131814 Propagate OFCV in runTransactionOnShardingCatalog ACR to re-pin config-catalog transactions
-
- Blocked
-
-
SERVER-119697 Investigate if ShardingDDLCoordinators check feature flags inside AlternativeClientRegion
-
- Closed
-