mirror of
https://github.com/isar/libmdbx.git
synced 2025-08-23 21:14:28 +08:00
mdbx: объявление опции MDBX_COALESCE
устаревшей.
This commit is contained in:
@@ -1784,8 +1784,8 @@ log2n_powerof2(size_t value_uintptr) {
|
||||
* environment and re-opening it with the new flags. */
|
||||
#define ENV_CHANGEABLE_FLAGS \
|
||||
(MDBX_SAFE_NOSYNC | MDBX_NOMETASYNC | MDBX_DEPRECATED_MAPASYNC | \
|
||||
MDBX_NOMEMINIT | MDBX_COALESCE | MDBX_PAGEPERTURB | MDBX_ACCEDE | \
|
||||
MDBX_VALIDATION)
|
||||
MDBX_NOMEMINIT | MDBX_DEPRECATED_COALESCE | MDBX_PAGEPERTURB | \
|
||||
MDBX_ACCEDE | MDBX_VALIDATION)
|
||||
#define ENV_CHANGELESS_FLAGS \
|
||||
(MDBX_NOSUBDIR | MDBX_RDONLY | MDBX_WRITEMAP | MDBX_NOSTICKYTHREADS | \
|
||||
MDBX_NORDAHEAD | MDBX_LIFORECLAIM | MDBX_EXCLUSIVE)
|
||||
|
@@ -1227,7 +1227,7 @@ env::operate_parameters::make_flags(bool accede, bool use_subdirectory) const {
|
||||
if (options.nested_write_transactions)
|
||||
flags &= ~MDBX_WRITEMAP;
|
||||
if (reclaiming.coalesce)
|
||||
flags |= MDBX_COALESCE;
|
||||
flags |= MDBX_env_flags_t(MDBX_DEPRECATED_COALESCE);
|
||||
if (reclaiming.lifo)
|
||||
flags |= MDBX_LIFORECLAIM;
|
||||
switch (durability) {
|
||||
@@ -1272,7 +1272,7 @@ env::durability env::operate_parameters::durability_from_flags(
|
||||
|
||||
env::reclaiming_options::reclaiming_options(MDBX_env_flags_t flags) noexcept
|
||||
: lifo((flags & MDBX_LIFORECLAIM) ? true : false),
|
||||
coalesce((flags & MDBX_COALESCE) ? true : false) {}
|
||||
coalesce((flags & MDBX_DEPRECATED_COALESCE) ? true : false) {}
|
||||
|
||||
env::operate_options::operate_options(MDBX_env_flags_t flags) noexcept
|
||||
: no_sticky_threads(((flags & (MDBX_NOSTICKYTHREADS | MDBX_EXCLUSIVE)) ==
|
||||
|
Reference in New Issue
Block a user