The WiredTigerRecoveryUnit::beginUnitOfWork stores the ReadConcernLevel in a new member variable _readConcernLevel.
WiredTigerRecoveryUnit::_txnOpen uses this variable to determine how to start a transaction. The transaction is opened with ignore_prepare=true when _readConcernLevel == kAvailableReadConcern.
- related to
-
SERVER-33834 Add unit testing for WiredTigerRecoveryUnit for prepare transaction support
- Closed