summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordi Serra Torrens <jordi.serra-torrens@mongodb.com>2021-06-23 10:05:42 +0000
committerJordi Serra Torrens <jordi.serra-torrens@mongodb.com>2021-06-23 13:47:51 +0000
commit37dde93316bbb4fb6294e54791d797375efd4dbb (patch)
tree13f20ad8a73a8d062a2cdfc13be6b5388c13bdcf
parent41720c10856d4b876b7b0c9dcf10a3c14a44d8cb (diff)
downloadmongo-37dde93316bbb4fb6294e54791d797375efd4dbb.tar.gz
SERVER-57973 CreateCollectionCoordinator should use {multi:true} when deleting leftover chunks
(cherry picked from commit 56fa854a8bca4fe059954f041f94588ef92b5613)
-rw-r--r--src/mongo/db/s/create_collection_coordinator.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/s/create_collection_coordinator.cpp b/src/mongo/db/s/create_collection_coordinator.cpp
index 388366a8632..86c0f9c592d 100644
--- a/src/mongo/db/s/create_collection_coordinator.cpp
+++ b/src/mongo/db/s/create_collection_coordinator.cpp
@@ -221,8 +221,8 @@ void removeChunks(OperationContext* opCtx, const UUID& uuid) {
writeCommandBase.setOrdered(false);
return writeCommandBase;
}());
- deleteOp.setDeletes(
- std::vector{write_ops::DeleteOpEntry(BSON(ChunkType::collectionUUID << uuid), false)});
+ deleteOp.setDeletes(std::vector{write_ops::DeleteOpEntry(
+ BSON(ChunkType::collectionUUID << uuid), true /* multi: true */)});
return deleteOp;
}());