From 4de2dcebb5c34bc6798192e756a2e17838ff75d9 Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Sun, 11 Jul 2021 02:44:19 +0300 Subject: [PATCH] mdbx: increase the `MDBX_READERS_LIMIT` to `32767`. Fixes https://github.com/erthink/libmdbx/issues/219. --- src/internals.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/internals.h b/src/internals.h index a4e50667..ff11592f 100644 --- a/src/internals.h +++ b/src/internals.h @@ -818,15 +818,13 @@ typedef struct MDBX_lockinfo { #if MDBX_WORDBITS >= 64 #define MAX_MAPSIZE MAX_MAPSIZE64 -#define MDBX_READERS_LIMIT \ - ((MAX_PAGESIZE - sizeof(MDBX_lockinfo)) / sizeof(MDBX_reader)) #define MDBX_PGL_LIMIT ((size_t)MAX_PAGENO) #else -#define MDBX_READERS_LIMIT 1024 #define MAX_MAPSIZE MAX_MAPSIZE32 #define MDBX_PGL_LIMIT (MAX_MAPSIZE32 / MIN_PAGESIZE) #endif /* MDBX_WORDBITS */ +#define MDBX_READERS_LIMIT 32767 #define MDBX_RADIXSORT_THRESHOLD 333 /*----------------------------------------------------------------------------*/