From 223f0408759eef6ccc522a2632a283c3a0cfe42a Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja@tarantool.org> Date: Tue, 1 May 2012 09:18:30 +0400 Subject: [PATCH] dynamic-settings: fix a bug with incorrect update of snap_io_rate_limit --- mod/box/box.m | 2 +- src/log_io.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/box/box.m b/mod/box/box.m index 8361a76680..58d1568d11 100644 --- a/mod/box/box.m +++ b/mod/box/box.m @@ -2143,7 +2143,7 @@ mod_init(void) cfg.wal_fsync_delay, init_storage ? RECOVER_READONLY : 0, NULL); - recovery_state->snap_io_rate_limit = cfg.snap_io_rate_limit * 1024 * 1024; + recovery_update_io_rate_limit(cfg.snap_io_rate_limit); recovery_setup_panic(recovery_state, cfg.panic_on_snap_error, cfg.panic_on_wal_error); stat_base = stat_register(messages_strs, messages_MAX); diff --git a/src/log_io.m b/src/log_io.m index ba28be8874..ac1ef27c48 100644 --- a/src/log_io.m +++ b/src/log_io.m @@ -1631,7 +1631,7 @@ recovery_update_mode(const char *mode, double fsync_delay) void recovery_update_io_rate_limit(double new_limit) { - recovery_state->snap_io_rate_limit = new_limit; + recovery_state->snap_io_rate_limit = new_limit * 1024 * 1024; } void -- GitLab