-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Diagnostics, Replication
-
None
-
Replication
If a transaction aborts due to a transaction operation throwing an exception, we want to save that error. Currently, when we run an operation inside a transaction, we will abort the transaction if an exception is thrown, but we won't save the error. We want to change this behavior so that we pass the error status thrown by the exception into Session::abortActiveTransaction.
- depends on
-
SERVER-35411 Add abortCause argument to abortActiveTransaction and save it on the session
- Backlog
- is depended on by
-
SERVER-35414 Update appropriate callers of abortActiveTransaction to pass abort cause status
- Backlog