diff options
author | Mathias Stearn <mathias@10gen.com> | 2011-03-28 17:38:06 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2011-03-30 22:20:52 -0400 |
commit | 25cabc25ae7baf64b8a70a634e6c2dc2fc5e63a5 (patch) | |
tree | 65f8de5b74742ed3b06c38c798a566263b134213 | |
parent | 843747d201d13a98ac97e28b5292267645ec515b (diff) | |
download | mongo-25cabc25ae7baf64b8a70a634e6c2dc2fc5e63a5.tar.gz |
missing commitIfNeeded for dropDups SERVER-2815
-rw-r--r-- | db/pdfile.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/db/pdfile.cpp b/db/pdfile.cpp index 50276641358..663ae05534c 100644 --- a/db/pdfile.cpp +++ b/db/pdfile.cpp @@ -1198,8 +1198,10 @@ namespace mongo { log(1) << "\t fastBuildIndex dupsToDrop:" << dupsToDrop.size() << endl; - for( list<DiskLoc>::iterator i = dupsToDrop.begin(); i != dupsToDrop.end(); i++ ) + for( list<DiskLoc>::iterator i = dupsToDrop.begin(); i != dupsToDrop.end(); i++ ){ theDataFileMgr.deleteRecord( ns, i->rec(), *i, false, true ); + getDur().commitIfNeeded(); + } return n; } |