summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src/test/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmdbx/src/test/main.cc')
-rw-r--r--libs/libmdbx/src/test/main.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/libs/libmdbx/src/test/main.cc b/libs/libmdbx/src/test/main.cc
index f3ee76b62f..9dc3eccbae 100644
--- a/libs/libmdbx/src/test/main.cc
+++ b/libs/libmdbx/src/test/main.cc
@@ -37,7 +37,8 @@ void actor_params::set_defaults(const std::string &tmpdir) {
table_flags = MDBX_DUPSORT;
size_lower = -1;
- size_now = 1024 * 1024 * ((table_flags & MDBX_DUPSORT) ? 4 : 256);
+ size_now =
+ intptr_t(1024) * 1024 * ((table_flags & MDBX_DUPSORT) ? 256 : 1024);
size_upper = -1;
shrink_threshold = -1;
growth_step = -1;
@@ -61,8 +62,8 @@ void actor_params::set_defaults(const std::string &tmpdir) {
datalen_min = mdbx_datalen_min();
datalen_max = std::min(mdbx_datalen_max(), 256u * 1024 + 42);
- batch_read = 4;
- batch_write = 4;
+ batch_read = 42;
+ batch_write = 42;
delaystart = 0;
waitfor_nops = 0;
@@ -345,6 +346,10 @@ int main(int argc, char *const argv[]) {
configure_actor(last_space_id, ac_append, value, params);
continue;
}
+ if (config::parse_option(argc, argv, narg, "ttl", nullptr)) {
+ configure_actor(last_space_id, ac_ttl, value, params);
+ continue;
+ }
if (config::parse_option(argc, argv, narg, "failfast",
global::config::failfast))
continue;