diff options
author | Jordi Serra Torrens <jordi.serra-torrens@mongodb.com> | 2021-06-23 10:05:42 +0000 |
---|---|---|
committer | Jordi Serra Torrens <jordi.serra-torrens@mongodb.com> | 2021-06-23 13:47:51 +0000 |
commit | 37dde93316bbb4fb6294e54791d797375efd4dbb (patch) | |
tree | 13f20ad8a73a8d062a2cdfc13be6b5388c13bdcf | |
parent | 41720c10856d4b876b7b0c9dcf10a3c14a44d8cb (diff) | |
download | mongo-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.cpp | 4 |
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; }()); |