From 55395820e3166b658837d4bf16eb9ed1f91bbe9d Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Tue, 29 Oct 2019 18:54:03 +0300 Subject: [PATCH] mdbx: set MDBX_MIN_PAGESIZE to 256 (useful for testing). Change-Id: Ie7f0b68ef7b21bb2f02267752555e2d0e853fcbe --- mdbx.h | 2 +- src/elements/internals.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mdbx.h b/mdbx.h index 618c46b6..e276562d 100644 --- a/mdbx.h +++ b/mdbx.h @@ -2040,7 +2040,7 @@ LIBMDBX_API int mdbx_is_readahead_reasonable(size_t volume, intptr_t redundancy); /* The minimal database page size in bytes. */ -#define MDBX_MIN_PAGESIZE 512 +#define MDBX_MIN_PAGESIZE 256 __inline intptr_t mdbx_limits_pgsize_min(void) { return MDBX_MIN_PAGESIZE; } /* The maximal database page size in bytes. */ diff --git a/src/elements/internals.h b/src/elements/internals.h index b93489d6..e01554ac 100644 --- a/src/elements/internals.h +++ b/src/elements/internals.h @@ -659,8 +659,8 @@ typedef struct MDBX_lockinfo { * demand-pager to read our data and page it out when memory * pressure from other processes is high. So until OSs have * actual paging support for Huge pages, they're not viable. */ -#define MAX_PAGESIZE 0x10000 -#define MIN_PAGESIZE 256 +#define MAX_PAGESIZE MDBX_MAX_PAGESIZE +#define MIN_PAGESIZE MDBX_MIN_PAGESIZE #define MIN_MAPSIZE (MIN_PAGESIZE * MIN_PAGENO) #if defined(_WIN32) || defined(_WIN64)