ITS#7455 simplify

Don't try to reclaim overflow pages while operating on
the freelist (for now). The circular dependencies are much like
the single-page case, but worse. Maybe look into this in the
future, but it's not absolutely necessary now.
This commit is contained in:
Howard Chu 2012-12-10 12:16:50 -08:00
parent e26fc73417
commit aff2693fc0

View File

@ -1347,6 +1347,11 @@ none:
mdb_cursor_init(&m2, txn, FREE_DBI, NULL);
do {
/* bail out if we're operating on the freelist.
* TODO: get all of this working. Many circular dependencies...
*/
if (mc->mc_dbi == FREE_DBI)
break;
if (readit) {
MDB_val key, data;
MDB_oldpages *mop2;