diff options
author | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2018-11-14 18:34:27 -0500 |
---|---|---|
committer | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2018-12-03 18:21:37 -0500 |
commit | 55e72b015e2aa7297c00db29e4d93451ea61a7ca (patch) | |
tree | 8f91b68f97adc99332688bfcfaa04f9818679851 /src/mongo/db/concurrency/locker_noop.h | |
parent | 74921ac92c1330f754eed39c8e7148955aca2be9 (diff) | |
download | mongo-55e72b015e2aa7297c00db29e4d93451ea61a7ca.tar.gz |
SERVER-37199 Yield locks of transactions in secondary application.r4.1.6
Diffstat (limited to 'src/mongo/db/concurrency/locker_noop.h')
-rw-r--r-- | src/mongo/db/concurrency/locker_noop.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/mongo/db/concurrency/locker_noop.h b/src/mongo/db/concurrency/locker_noop.h index 37abca2c99e..332e410ff91 100644 --- a/src/mongo/db/concurrency/locker_noop.h +++ b/src/mongo/db/concurrency/locker_noop.h @@ -111,9 +111,9 @@ public: MONGO_UNREACHABLE; } - virtual void beginWriteUnitOfWork() {} + virtual void beginWriteUnitOfWork() override {} - virtual void endWriteUnitOfWork() {} + virtual void endWriteUnitOfWork() override {} virtual bool inAWriteUnitOfWork() const { return false; @@ -187,6 +187,15 @@ public: MONGO_UNREACHABLE; } + bool releaseWriteUnitOfWork(LockSnapshot* stateOut) override { + MONGO_UNREACHABLE; + } + + void restoreWriteUnitOfWork(OperationContext* opCtx, + const LockSnapshot& stateToRestore) override { + MONGO_UNREACHABLE; + }; + virtual void releaseTicket() { MONGO_UNREACHABLE; } |