mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-25 00:59:45 -05:00
Don't limit retries when coalescing freelist
Try to use whatever's available.
This commit is contained in:
parent
00d7a96bd5
commit
890f1da3ee
1 changed files with 2 additions and 3 deletions
|
|
@ -1361,7 +1361,7 @@ none:
|
|||
pgno_t *mop = txn->mt_env->me_pghead;
|
||||
if (num > 1) {
|
||||
MDB_cursor m2;
|
||||
int retry = 500, readit = 0, n2 = num-1;
|
||||
int retry = 1, readit = 0, n2 = num-1;
|
||||
unsigned int i, j, k;
|
||||
|
||||
/* If current list is too short, must fetch more and coalesce */
|
||||
|
|
@ -1448,11 +1448,10 @@ none:
|
|||
}
|
||||
}
|
||||
|
||||
/* Stop if we succeeded, or no more retries */
|
||||
/* Stop if we succeeded, or no retries */
|
||||
if (!retry || pgno != P_INVALID)
|
||||
break;
|
||||
readit = 1;
|
||||
retry--;
|
||||
|
||||
} while (1);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue