summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_d.h
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2018-08-23 17:39:45 -0400
committerJonathan Reams <jbreams@mongodb.com>2018-09-28 11:11:32 -0400
commitd8e10f2dcc4554c74cf1da9d40557233cad70fb1 (patch)
tree9384b4aa363fa56cbe97069a6ff316e4325459e4 /src/mongo/db/auth/authz_manager_external_state_d.h
parent7aff90a3b512f7184b83f7ad026cf22af10f4a7f (diff)
downloadmongo-d8e10f2dcc4554c74cf1da9d40557233cad70fb1.tar.gz
SERVER-31552 Allow users to be pinned in memory
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_d.h')
-rw-r--r--src/mongo/db/auth/authz_manager_external_state_d.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_d.h b/src/mongo/db/auth/authz_manager_external_state_d.h
index a620528e46f..c946d5a52cc 100644
--- a/src/mongo/db/auth/authz_manager_external_state_d.h
+++ b/src/mongo/db/auth/authz_manager_external_state_d.h
@@ -52,6 +52,10 @@ public:
std::unique_ptr<AuthzSessionExternalState> makeAuthzSessionExternalState(
AuthorizationManager* authzManager) override;
+ std::unique_ptr<StateLock> lock(OperationContext* opCtx) final;
+
+ bool needsLockForUserName(OperationContext* opCtx, const UserName& name) final;
+
virtual Status findOne(OperationContext* opCtx,
const NamespaceString& collectionName,
const BSONObj& query,