[SERVER-37363] Return commit decision from coordinateCommit Created: 27/Sep/18 Updated: 29/Oct/23 Resolved: 04/Oct/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.5 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Matthew Saltz (Inactive) | Assignee: | Matthew Saltz (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | ShardedTxn:DistributedCommit, transaction-coordinator-management | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Sharding 2018-10-08 |
| Participants: |
| Description |
|
The coordinateCommit function on the TransactionCoordinatorService should return a Future with the commit decision that can be waited on in the coordinateCommit command. The coordinateCommit command should then wait on the decision before returning, and then return the decision to the router. |
| Comments |
| Comment by Githook User [ 22/Oct/18 ] |
|
Author: {'name': 'Esha Maharishi', 'email': 'esha.maharishi@mongodb.com', 'username': 'EshaMaharishi'}Message: |
| Comment by Esha Maharishi (Inactive) [ 22/Oct/18 ] |
|
Git commit url for follow-up to switch abortTransaction() statements to commitTransaction() in transaction_view_resolution.js: https://github.com/mongodb/mongo/commit/232ed3c7452f1806bc7b7ab8a73b8732ead77695 |
| Comment by Githook User [ 04/Oct/18 ] |
|
Author: {'name': 'Matthew Saltz', 'email': 'matthew.saltz@mongodb.com', 'username': 'saltzm'}Message: |