summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_s.cpp
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2014-09-29 14:26:40 -0400
committerRandolph Tan <randolph@10gen.com>2014-10-02 13:29:46 -0400
commitcfddfb4b976a38a23f319abae6021c5864fa16d9 (patch)
treea3596900b34984529e65808f0dc37b32e121658b /src/mongo/db/auth/authz_manager_external_state_s.cpp
parent84220a31cdcda093347dea33fce56bcfdc4fe9ed (diff)
downloadmongo-cfddfb4b976a38a23f319abae6021c5864fa16d9.tar.gz
SERVER-14215 Log error when ScopedDistributedLock::acquire fails to acquire lock before timeout
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_s.cpp')
-rw-r--r--src/mongo/db/auth/authz_manager_external_state_s.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_s.cpp b/src/mongo/db/auth/authz_manager_external_state_s.cpp
index cc2fdb5a83d..28f8fdbce56 100644
--- a/src/mongo/db/auth/authz_manager_external_state_s.cpp
+++ b/src/mongo/db/auth/authz_manager_external_state_s.cpp
@@ -348,11 +348,11 @@ namespace mongo {
configServer.getConnectionString(), "authorizationData"));
lockHolder->setLockMessage(why.toString());
- std::string errmsg;
- if (!lockHolder->acquire(_authzUpdateLockAcquisitionTimeoutMillis, &errmsg)) {
+ Status acquisitionStatus = lockHolder->acquire(_authzUpdateLockAcquisitionTimeoutMillis);
+ if (!acquisitionStatus.isOK()) {
warning() <<
"Error while attempting to acquire distributed lock for user modification: " <<
- errmsg << endl;
+ acquisitionStatus.toString() << endl;
return false;
}
_authzDataUpdateLock.reset(lockHolder.release());