mdbx: отключение учета грязных страниц в не требующих этого режимах.

В режиме MDBX_WRITEMAP с опцией сборки MDBX_AVOID_MSYNC=0 отслеживание грязных страниц не требуется.
Эта доработка устраняет еще одну  из недоделок (пункт в TODO).
This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2022-10-08 15:02:45 +03:00
parent 940ef30659
commit db72763de0
3 changed files with 207 additions and 101 deletions

View File

@@ -1263,7 +1263,7 @@ struct MDBX_env {
#define xMDBX_DEBUG_SPILLING 0
#endif
#if xMDBX_DEBUG_SPILLING == 2
unsigned debug_dirtied_est, debug_dirtied_act;
size_t debug_dirtied_est, debug_dirtied_act;
#endif /* xMDBX_DEBUG_SPILLING */
/* ------------------------------------------------- stub for lck-less mode */