summaryrefslogtreecommitdiff
path: root/src/mongo/db
diff options
context:
space:
mode:
authorEsha Maharishi <esha.maharishi@mongodb.com>2020-09-15 04:50:58 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-09-16 04:24:39 +0000
commit21b59aa2deff693c29888e370e60438f0fd80f1e (patch)
tree63ce9f35d2442a45b20100c936f736a3a02d661e /src/mongo/db
parente7b7855c41c33ecc8383e307d28b6ee17d92a906 (diff)
downloadmongo-21b59aa2deff693c29888e370e60438f0fd80f1e.tar.gz
SERVER-50941 TenantMigrationAccessBlocker::appendInfoForServerStatus should lock the mutex
Diffstat (limited to 'src/mongo/db')
-rw-r--r--src/mongo/db/repl/tenant_migration_access_blocker.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/repl/tenant_migration_access_blocker.cpp b/src/mongo/db/repl/tenant_migration_access_blocker.cpp
index ef989757aa0..a844c56cbdb 100644
--- a/src/mongo/db/repl/tenant_migration_access_blocker.cpp
+++ b/src/mongo/db/repl/tenant_migration_access_blocker.cpp
@@ -271,6 +271,8 @@ void TenantMigrationAccessBlocker::_waitForOpTimeToMajorityCommit(
}
void TenantMigrationAccessBlocker::appendInfoForServerStatus(BSONObjBuilder* builder) const {
+ stdx::lock_guard<Latch> lg(_mutex);
+
BSONObjBuilder tenantBuilder;
tenantBuilder.append("access", _access);
if (_blockTimestamp) {