Example #1
0
    void DurRecoveryUnit::registerChange(Change* change) {
#if ROLLBACK_ENABLED
        invariant(inAUnitOfWork());
        _changes.push_back(ChangePtr(change));
#else
        change->commit();
        delete change;
#endif
    }
Example #2
0
 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));
 }