diff options
author | George Hazan <ghazan@miranda.im> | 2020-07-08 17:05:52 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-07-08 17:05:52 +0300 |
commit | f365c11384642f6674ff5019ff97eda6f89ba378 (patch) | |
tree | cd5940e703567e2d0dcc5f20d8a6d9afee6bfbe8 /libs/libmdbx/src/test/test.cc | |
parent | e5ee9bdc7089073f7b3fe6bfdb1cec594e912ca8 (diff) |
fixes #2475 (Update libmdbx to 0.8.2)
Diffstat (limited to 'libs/libmdbx/src/test/test.cc')
-rw-r--r-- | libs/libmdbx/src/test/test.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/libmdbx/src/test/test.cc b/libs/libmdbx/src/test/test.cc index beeba7abab..9af04ac9b0 100644 --- a/libs/libmdbx/src/test/test.cc +++ b/libs/libmdbx/src/test/test.cc @@ -144,8 +144,14 @@ void testcase::db_open() { db_prepare(); jitter_delay(true); + + unsigned mode = (unsigned)config.params.mode_flags; + if (config.params.random_writemap && flipcoin()) + mode ^= MDBX_WRITEMAP; + + actual_db_mode = mode; int rc = mdbx_env_open(db_guard.get(), config.params.pathname_db.c_str(), - (unsigned)config.params.mode_flags, 0640); + mode, 0640); if (unlikely(rc != MDBX_SUCCESS)) failure_perror("mdbx_env_open()", rc); |