-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Cluster Scalability
-
Fully Compatible
-
ClusterScalability 30Mar-13Apr
-
5
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Tie together the session management and command sender to stamp OSI on all outgoing participant commands. Each command sent to donor and recipient shards should carry the current lsid and txnNumber, with the txnNumber incrementing across successive calls. The session should be released back to the pool on clean coordinator completion and discarded on abort.
Verify OSI is correctly attached to commands and that the coordinator resumes with the persisted session after stepdown.
- depends on
-
SERVER-120990 Add OperationSessionInfo persistence to ReshardingCoordinator
-
- Closed
-
-
SERVER-120992 Consolidate resharding coordinator command dispatch logic
-
- Closed
-
- is duplicated by
-
SERVER-121910 Integrate OSI replay protection with ShardsvrReshardDonorInitialize
-
- Closed
-
-
SERVER-122302 Integrate OSI replay protection with shardSvrReshardRecipientInitialize
-
- Closed
-
- related to
-
SERVER-124985 Resharding coordinator can crash if retried after removing state document
-
- Closed
-
-
SERVER-123496 Integrate OSI replay protection with _shardsvrReshardRecipientClone
-
- Closed
-