new dup key implementation

This commit is contained in:
Dwight
2008-03-13 15:39:09 -04:00
parent d496242919
commit fba714c583
10 changed files with 207 additions and 141 deletions

View File

@@ -346,6 +346,18 @@ string validateNS(const char *ns, NamespaceDetails *d) {
}
ss << " deleted: n: " << ndel << " size: " << delSize << endl;
int idxn = 0;
try {
ss << " nIndexes:" << d->nIndexes << endl;
for( ; idxn < d->nIndexes; idxn++ ) {
ss << " " << d->indexes[idxn].indexNamespace() << " keys:" <<
d->indexes[idxn].head.btree()->fullValidate(d->indexes[idxn].head) << endl;
}
}
catch(...) {
ss << "\n exception during index validate idxn:" << idxn << endl;
}
}
catch(AssertionException) {
ss << "\n exception during validate\n" << endl;
@@ -730,4 +742,4 @@ done:
b.decouple();
return qr;
}
}