-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
🟩 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-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
-
-
SERVER-131814 Propagate OFCV in runTransactionOnShardingCatalog ACR to re-pin config-catalog transactions
-
- Needs Scheduling
-
- related to
-
SERVER-119697 Investigate if ShardingDDLCoordinators check feature flags inside AlternativeClientRegion
-
- Closed
-
-
SERVER-131814 Propagate OFCV in runTransactionOnShardingCatalog ACR to re-pin config-catalog transactions
-
- Needs Scheduling
-