mdbx: предварительное вычисление me_maxgc_per_branch.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2022-12-07 20:02:23 +03:00
parent 3a77af7d8a
commit 4b27c4c7c9
2 changed files with 31 additions and 30 deletions

View File

@@ -1250,9 +1250,10 @@ struct MDBX_env {
uint16_t *me_dbflags; /* array of flags from MDBX_db.md_flags */
MDBX_atomic_uint32_t *me_dbiseqs; /* array of dbi sequence numbers */
unsigned
me_maxgc_ov1page; /* Number of pgno_t fit in a single overflow page */
uint32_t me_live_reader; /* have liveness lock in reader table */
void *me_userctx; /* User-settable context */
me_maxgc_ov1page; /* Number of pgno_t fit in a single overflow page */
unsigned me_maxgc_per_branch;
uint32_t me_live_reader; /* have liveness lock in reader table */
void *me_userctx; /* User-settable context */
MDBX_hsr_func *me_hsr_callback; /* Callback for kicking laggard readers */
struct {