[SERVER-37122] Modify txn_basic_two_phase_commit.js to run and commit a cross-shard transaction entirely through the router Created: 13/Sep/18 Updated: 01/Nov/18 Resolved: 25/Oct/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Esha Maharishi (Inactive) | Assignee: | Esha Maharishi (Inactive) |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Sprint: | Sharding 2018-09-24, Sharding 2018-10-08, Sharding 2018-10-22 | ||||||||
| Participants: | |||||||||
| Description |
|
The test should exercise both that the transaction decides to commit and that the transaction decides to abort. Note to self: The coordinateCommitTransaction command currently returns before waiting for the decision to be made, and starting the next transaction before waiting for the current transaction to be fully ack'd will corrupt the previous transaction. |
| Comments |
| Comment by Esha Maharishi (Inactive) [ 25/Oct/18 ] |
|
Will be done as part of |