diff options
author | Jack Mulrow <jack.mulrow@mongodb.com> | 2018-05-10 10:39:04 -0400 |
---|---|---|
committer | Jack Mulrow <jack.mulrow@mongodb.com> | 2018-05-14 11:17:11 -0400 |
commit | 15d7cab640425bcb4de62e6b3c13d9188181f5ce (patch) | |
tree | 00f0d5c9b7ffdad41eae1eabed904bd82dec97db /src/mongo/db/logical_clock.cpp | |
parent | 8e27c2b49ba17fe9b02695efb29a6322b56c2f23 (diff) | |
download | mongo-15d7cab640425bcb4de62e6b3c13d9188181f5ce.tar.gz |
SERVER-34674 Remove _isEnabled invariants from the logical clock
Diffstat (limited to 'src/mongo/db/logical_clock.cpp')
-rw-r--r-- | src/mongo/db/logical_clock.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/logical_clock.cpp b/src/mongo/db/logical_clock.cpp index efa2d55831b..4a68e0db200 100644 --- a/src/mongo/db/logical_clock.cpp +++ b/src/mongo/db/logical_clock.cpp @@ -107,7 +107,6 @@ LogicalTime LogicalClock::getClusterTime() { Status LogicalClock::advanceClusterTime(const LogicalTime newTime) { stdx::lock_guard<stdx::mutex> lock(_mutex); - invariant(_isEnabled); auto rateLimitStatus = _passesRateLimiter_inlock(newTime); if (!rateLimitStatus.isOK()) { @@ -126,7 +125,6 @@ LogicalTime LogicalClock::reserveTicks(uint64_t nTicks) { invariant(nTicks > 0 && nTicks <= kMaxSignedInt); stdx::lock_guard<stdx::mutex> lock(_mutex); - invariant(_isEnabled); LogicalTime clusterTime = _clusterTime; @@ -209,9 +207,9 @@ bool LogicalClock::isEnabled() const { return _isEnabled; } -void LogicalClock::setEnabled(bool isEnabled) { +void LogicalClock::disable() { stdx::lock_guard<stdx::mutex> lock(_mutex); - _isEnabled = isEnabled; + _isEnabled = false; } } // namespace mongo |