diff options
author | Misha Tyulenev <misha@mongodb.com> | 2017-10-19 11:37:59 -0400 |
---|---|---|
committer | Misha Tyulenev <misha@mongodb.com> | 2017-10-19 11:38:11 -0400 |
commit | b77a6c7069cc1cd944c0d204a7c6285d405a0e2c (patch) | |
tree | 2707269c8d28144852b7676198de50832c3742bb /src/mongo/db/logical_time_validator.cpp | |
parent | 1c96c3561dda50fc3ba6d98decef1c0d3c9f60df (diff) | |
download | mongo-b77a6c7069cc1cd944c0d204a7c6285d405a0e2c.tar.gz |
SERVER-31571 add advanceClusterTime action type
Diffstat (limited to 'src/mongo/db/logical_time_validator.cpp')
-rw-r--r-- | src/mongo/db/logical_time_validator.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/logical_time_validator.cpp b/src/mongo/db/logical_time_validator.cpp index 2b336a5e561..98b217fb401 100644 --- a/src/mongo/db/logical_time_validator.cpp +++ b/src/mongo/db/logical_time_validator.cpp @@ -51,12 +51,12 @@ const auto getLogicalClockValidator = stdx::mutex validatorMutex; // protects access to decoration instance of LogicalTimeValidator. -std::vector<Privilege> advanceLogicalClockPrivilege; +std::vector<Privilege> advanceClusterTimePrivilege; -MONGO_INITIALIZER(InitializeAdvanceLogicalClockPrivilegeVector)(InitializerContext* const) { +MONGO_INITIALIZER(InitializeAdvanceClusterTimePrivilegeVector)(InitializerContext* const) { ActionSet actions; - actions.addAction(ActionType::internal); - advanceLogicalClockPrivilege.emplace_back(ResourcePattern::forClusterResource(), actions); + actions.addAction(ActionType::advanceClusterTime); + advanceClusterTimePrivilege.emplace_back(ResourcePattern::forClusterResource(), actions); return Status::OK(); } @@ -184,7 +184,7 @@ bool LogicalTimeValidator::isAuthorizedToAdvanceClock(OperationContext* opCtx) { // Note: returns true if auth is off, courtesy of // AuthzSessionExternalStateServerCommon::shouldIgnoreAuthChecks. return AuthorizationSession::get(client)->isAuthorizedForPrivileges( - advanceLogicalClockPrivilege); + advanceClusterTimePrivilege); } bool LogicalTimeValidator::shouldGossipLogicalTime() { |