summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2016-04-05 17:57:07 -0400
committerRamon Fernandez <ramon@mongodb.com>2016-06-22 07:46:23 -0400
commitb7d25772328061c8575b7a271b1789fff790d64b (patch)
tree1873266473306d20a0e6ffd5b93b03d573bfdb0e
parent1c34e804bfe5aff20d3e774704ce1e49196a8d45 (diff)
downloadmongo-b7d25772328061c8575b7a271b1789fff790d64b.tar.gz
SERVER-22723 Don't try to support copying collections with duplicate ids
(cherry picked from commit 9421c0fc601a8f3ac9bbfb8ab5a5bbae88645a01)
-rw-r--r--src/mongo/db/cloner.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/cloner.cpp b/src/mongo/db/cloner.cpp
index eec05a94d9b..03a82dfe4d9 100644
--- a/src/mongo/db/cloner.cpp
+++ b/src/mongo/db/cloner.cpp
@@ -657,7 +657,7 @@ Status Cloner::copyDb(OperationContext* txn,
// dupsAllowed in IndexCatalog::_unindexRecord and SERVER-17487.
for (set<RecordId>::const_iterator it = dups.begin(); it != dups.end(); ++it) {
WriteUnitOfWork wunit(txn);
- c->deleteDocument(txn, *it, false, true, true);
+ c->deleteDocument(txn, *it, false, false, true);
wunit.commit();
}