summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2011-03-07 08:15:18 -0500
committerEliot Horowitz <eliot@10gen.com>2011-03-07 08:16:06 -0500
commit7a20ea7d74ce6eb6eb8305d1bdff959eed3385ce (patch)
tree7e085fc70a21ded7edb5032405a646047e32a8b8
parent4d75f1be77ce659ec7b4128fdafb8c8cdc9bf10d (diff)
downloadmongo-7a20ea7d74ce6eb6eb8305d1bdff959eed3385ce.tar.gz
make warning about missing index entries for large keys nicer SERVER-2693
-rw-r--r--db/pdfile.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/db/pdfile.cpp b/db/pdfile.cpp
index 50365cfe9cb..20a74237468 100644
--- a/db/pdfile.cpp
+++ b/db/pdfile.cpp
@@ -1191,7 +1191,9 @@ namespace mongo {
op->setMessage( "index: (3/3) btree-middle" );
log(t.seconds() > 10 ? 0 : 1 ) << "\t done building bottom layer, going to commit" << endl;
btBuilder.commit();
- wassert( btBuilder.getn() == nkeys || dropDups );
+ if ( btBuilder.getn() != nkeys && ! dropDups ) {
+ warning() << "not all entries were added to the index, probably some keys were too large" << endl;
+ }
}
log(1) << "\t fastBuildIndex dupsToDrop:" << dupsToDrop.size() << endl;