]> git.sur5r.net Git - openldap/commitdiff
Tweak ovpage search
authorHoward Chu <hyc@symas.com>
Wed, 18 Jun 2014 20:37:04 +0000 (13:37 -0700)
committerHoward Chu <hyc@symas.com>
Wed, 18 Jun 2014 20:37:04 +0000 (13:37 -0700)
Use num*20, chosen from empirical testing

libraries/liblmdb/mdb.c

index 8445f076ba97c27eb15e7e025ba7267df83cee12..fdc03864dfae454e6e5cc3141cab2c2a2a956a5d 100644 (file)
@@ -1790,7 +1790,7 @@ mdb_page_alloc(MDB_cursor *mc, int num, MDB_page **mp)
 #else
        enum { Paranoid = 0, Max_retries = INT_MAX /*infinite*/ };
 #endif
-       int rc, retry = num;
+       int rc, retry = num * 20;
        MDB_txn *txn = mc->mc_txn;
        MDB_env *env = txn->mt_env;
        pgno_t pgno, *mop = env->me_pghead;