diff options
Diffstat (limited to 'src/mongo/db/logical_clock.cpp')
-rw-r--r-- | src/mongo/db/logical_clock.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/logical_clock.cpp b/src/mongo/db/logical_clock.cpp index 5cc982465d9..6dea3e7acdc 100644 --- a/src/mongo/db/logical_clock.cpp +++ b/src/mongo/db/logical_clock.cpp @@ -52,14 +52,18 @@ bool lessThanOrEqualToMaxPossibleTime(LogicalTime time, uint64_t nTicks) { } } // namespace -LogicalTime LogicalClock::getClusterTimeForReplicaSet(OperationContext* opCtx) { +LogicalTime LogicalClock::getClusterTimeForReplicaSet(ServiceContext* svcCtx) { if (getGlobalReplSettings().usingReplSets()) { - return get(opCtx)->getClusterTime(); + return get(svcCtx)->getClusterTime(); } return {}; } +LogicalTime LogicalClock::getClusterTimeForReplicaSet(OperationContext* opCtx) { + return getClusterTimeForReplicaSet(opCtx->getClient()->getServiceContext()); +} + LogicalClock* LogicalClock::get(ServiceContext* service) { return getLogicalClock(service).get(); } |