diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
|
index 5cdcfabc190..43e2e7a0ea2 100644
|
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
|
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp
|
@@ -632,6 +632,7 @@ void WiredTigerKVEngine::notifyStartupComplete(OperationContext* opCtx) {
|
StorageEngine::AutoCompactOptions options{/*enable=*/true,
|
/*freeSpaceTargetMB=*/boost::none,
|
/*excludedIdents*/ std::vector<StringData>()};
|
+ Lock::GlobalLock lk(opCtx, MODE_IX);
|
auto status = autoCompact(opCtx, options);
|
uassert(8373401, "Failed to execute autoCompact.", status.isOK());
|
}
|