[SERVER-34441] Error when aborting/committing a nonexistent txn or starting a txn with one running Created: 12/Apr/18 Updated: 29/Oct/23 Resolved: 18/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Spencer Brody (Inactive) | Assignee: | Pavithra Vetriselvan |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Sprint: | Repl 2018-04-23, Repl 2018-05-07, Repl 2018-05-21 | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Linked BF Score: | 28 | ||||||||||||||||||||||||||||
| Description |
|
For example, right now if you start a transaction, then start another transaction, the shell allows that. Drivers will raise an error. We should also error when abortTransaction or commitTransaction is called when no transaction is running on the current session. |
| Comments |
| Comment by Githook User [ 18/May/18 ] |
|
Author: {'username': 'pvselvan', 'name': 'Pavi Vetriselvan', 'email': 'pvselvan@umich.edu'}Message: |
| Comment by Githook User [ 18/May/18 ] |
|
Author: {'username': 'pvselvan', 'name': 'Pavi Vetriselvan', 'email': 'pvselvan@umich.edu'}Message: Revert " This reverts commit 1c3d79e1c8eccb4fbc57f7a43e165b3f5b9409f0. |
| Comment by Githook User [ 17/May/18 ] |
|
Author: {'email': 'pvselvan@umich.edu', 'username': 'pvselvan', 'name': 'Pavi Vetriselvan'}Message: |
| Comment by Siyuan Zhou [ 17/Apr/18 ] |
|
To be more specific,
|