diff options
Diffstat (limited to 'src/mongo/db/commands/compact.cpp')
| -rw-r--r-- | src/mongo/db/commands/compact.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/commands/compact.cpp b/src/mongo/db/commands/compact.cpp index 6aa009ea216..26ee8ab5d4b 100644 --- a/src/mongo/db/commands/compact.cpp +++ b/src/mongo/db/commands/compact.cpp @@ -95,6 +95,9 @@ public: return false; } + // This command is internal to the storage engine and should not block oplog application. + ShouldNotConflictWithSecondaryBatchApplicationBlock noPBWMBlock(opCtx->lockState()); + StatusWith<int64_t> status = compactCollection(opCtx, nss); uassertStatusOK(status.getStatus()); |
