diff options
author | Antonin Kral <a.kral@bobek.cz> | 2012-06-05 19:50:34 +0200 |
---|---|---|
committer | Antonin Kral <a.kral@bobek.cz> | 2012-06-05 19:50:34 +0200 |
commit | 3703a282eca7e79e91f4bd651b1b861b76dc6c68 (patch) | |
tree | b69552c69c48ebc6899f7bbbe42843793a423237 /db/compact.cpp | |
parent | 61619b3142c1de8f60f91964ff2656054d4f11a6 (diff) | |
download | mongodb-3703a282eca7e79e91f4bd651b1b861b76dc6c68.tar.gz |
Imported Upstream version 2.0.6
Diffstat (limited to 'db/compact.cpp')
-rw-r--r-- | db/compact.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/db/compact.cpp b/db/compact.cpp index c6e5f77..c100006 100644 --- a/db/compact.cpp +++ b/db/compact.cpp @@ -180,6 +180,11 @@ namespace mongo { d->deletedList[i].writing().Null(); } + + + // Start over from scratch with our extent sizing and growth + d->lastExtentSize=0; + // before dropping indexes, at least make sure we can allocate one extent! uassert(14025, "compact error no space available to allocate", !allocateSpaceForANewRecord(ns, d, Record::HeaderSize+1, false).isNull()); |