diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-10-24 11:43:57 +0200 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2018-10-25 18:56:12 +0200 |
commit | 58cfddf1bdc0aca99a9dcb5666279349621fd156 (patch) | |
tree | 3df5cf832bf81f87cb4ce2a1bfceab4328cccb7b /src/mongo/db/concurrency/locker_noop.h | |
parent | 1b897361cdf0119bec00400e4ca287809e87c79b (diff) | |
download | mongo-58cfddf1bdc0aca99a9dcb5666279349621fd156.tar.gz |
SERVER-37711 Revert commits related to lock yielding for prepared transactions on step down
This change reverts the following commits:
* SERVER-35870 Allow stepdown to work with prepared transactions (f96903979ac329a760e7b6f1bb5d8695d3daf2a7)
* SERVER-36913 Add functionality to LockManager for repl state transitions with prepared transactions (e65ff57e108ed69c46cc0b0ccbdd675663de2469)
* SERVER-35870 Allow more than one thread to block Session checkout at a time (9406af079a894bae80fbbec4703b04974bf84476)
* SERVER-35870 Add functionality to prevent Session checkouts & wait for all Sessions to be checked in (c6d90316d6b694e12426274c713a4a078e004fc5)
Diffstat (limited to 'src/mongo/db/concurrency/locker_noop.h')
-rw-r--r-- | src/mongo/db/concurrency/locker_noop.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/mongo/db/concurrency/locker_noop.h b/src/mongo/db/concurrency/locker_noop.h index 56498de53f2..95f426b2e15 100644 --- a/src/mongo/db/concurrency/locker_noop.h +++ b/src/mongo/db/concurrency/locker_noop.h @@ -173,10 +173,6 @@ public: MONGO_UNREACHABLE; } - virtual bool saveLockStateAndUnlockForPrepare(LockSnapshot* stateOut) { - MONGO_UNREACHABLE; - } - virtual void restoreLockState(OperationContext* opCtx, const LockSnapshot& stateToRestore) { MONGO_UNREACHABLE; } @@ -184,18 +180,6 @@ public: MONGO_UNREACHABLE; } - void restoreLockStateWithTemporaryGlobalResource( - OperationContext* opCtx, - const LockSnapshot& stateToRestore, - LockManager::TemporaryResourceQueue* tempGlobalResource) override { - MONGO_UNREACHABLE; - } - - void replaceGlobalLockStateWithTemporaryGlobalResource( - LockManager::TemporaryResourceQueue* tempGlobalResource) override { - MONGO_UNREACHABLE; - } - virtual void releaseTicket() { MONGO_UNREACHABLE; } |