[SERVER-36515] Make ClusterCommitTransaction only send commit to participant shards Created: 07/Aug/18  Updated: 27/Sep/18  Resolved: 15/Aug/18

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Kaloian Manassiev
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-36122 Implement the router side of the dist... Closed
Related
is related to SERVER-34136 Add multi-shard integration tests for... Closed
Participants:

 Description   

Currently, ClusterCommitTransaction sends commitTransaction to all shards, since this was sufficient for the single shard case. To unblock basic testing of global snapshot reads across multiple shards (but not all shards), it should be changed to only target the shards in the participant list.

SERVER-36122 will change ClusterCommitTransaction to trigger a true two phase commit, so this behavior will only be temporary.


Generated at Thu Feb 08 04:43:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.