The state transitions, introduced in SERVER-38355, in WiredTigerRecoveryUnit apply to all RecoveryUnit implementations and should be promoted from WiredTigerRecoveryUnit into the base class RecoveryUnit.
Additionally, we should revisit the function names WiredTigerRecoverUnit::assertInActiveTxn() and inActiveTxn().
- is depended on by
-
SERVER-18867 Remove commit/rollback logic for Changes from Storage Engine-specific RecoveryUnits
- Closed
- is related to
-
SERVER-38355 WiredTigerRecoveryUnit::_txnOpen() should abort while commit/rollback handlers are running
- Closed
- related to
-
SERVER-58357 [ephemeralForTest] TemporaryKVRecordStore fails to register commit handler in WCE loop
- Closed