[SERVER-35669] Write an abortTransaction oplog entry any time a transaction that went into the "preparing" state aborts Created: 19/Jun/18 Updated: 06/Dec/22 Resolved: 26/Jul/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Judah Schvimer | Assignee: | Backlog - Replication Team |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | prepare_durability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Replication
|
||||||||
| Participants: | |||||||||
| Description |
|
As soon as we go into "preparing" we may have written an oplog entry for prepare, so we must write an abort oplog entry if we abort, from the user or from prepare failing. |