void DurRecoveryUnit::registerChange(Change* change) { #if ROLLBACK_ENABLED invariant(inAUnitOfWork()); _changes.push_back(ChangePtr(change)); #else change->commit(); delete change; #endif }
void DurRecoveryUnit::registerChange(Change* change) { invariant(inAUnitOfWork()); _changes.push_back(ChangePtr(change)); }
void WiredTigerRecoveryUnit::registerChange(Change* change) { invariant(_depth > 0); _changes.push_back(ChangePtr(change)); }