summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYuhong Zhang <danielzhangyh@gmail.com>2021-10-12 16:06:55 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-19 17:59:00 +0000
commit6c52f240a479fe3c20064be2101f2c0bfac59941 (patch)
treecfca46018929b77d856237c6e4401c95fd769a06 /src
parent959d10ecad8f59dbbb755b2eebab2bffed6bab32 (diff)
downloadmongo-6c52f240a479fe3c20064be2101f2c0bfac59941.tar.gz
SERVER-60606 Abort index builds conflicting with emptycapped during initial sync
(cherry picked from commit a4ad66c348822a19bbad38fb8485edd884b89a1a)
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/repl/oplog.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/repl/oplog.cpp b/src/mongo/db/repl/oplog.cpp
index d4d35779ded..97c0a73403c 100644
--- a/src/mongo/db/repl/oplog.cpp
+++ b/src/mongo/db/repl/oplog.cpp
@@ -135,6 +135,7 @@ void abortIndexBuilds(OperationContext* opCtx,
} else if (commandType == OplogEntry::CommandType::kDrop ||
commandType == OplogEntry::CommandType::kDropIndexes ||
commandType == OplogEntry::CommandType::kCollMod ||
+ commandType == OplogEntry::CommandType::kEmptyCapped ||
commandType == OplogEntry::CommandType::kRenameCollection) {
const boost::optional<UUID> collUUID =
CollectionCatalog::get(opCtx)->lookupUUIDByNSS(opCtx, nss);