diff options
author | Alfranio Correia <alfranio.correia@sun.com> | 2009-09-29 15:27:12 +0100 |
---|---|---|
committer | Alfranio Correia <alfranio.correia@sun.com> | 2009-09-29 15:27:12 +0100 |
commit | 0110bd04d24503d84df93d31b444586c4137c98c (patch) | |
tree | 843223e93a47492e606ba45437990affb3529d89 /sql/rpl_rli.cc | |
parent | 25162d0166206ee4819ece2161d26caa01153723 (diff) | |
download | mariadb-git-0110bd04d24503d84df93d31b444586c4137c98c.tar.gz |
BUG#35542 Add option to sync master and relay log to disk after every event
BUG#31665 sync_binlog should cause relay logs to be synchronized
NOTE: Backporting the patch to next-mr.
Add sync_relay_log option to server, this option works for relay log
the same as option sync_binlog for binlog. This option also synchronize
master info to disk when set to non-zero value.
Original patches from Sinisa and Mark, with some modifications
Diffstat (limited to 'sql/rpl_rli.cc')
-rw-r--r-- | sql/rpl_rli.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/rpl_rli.cc b/sql/rpl_rli.cc index 18fbae9bb9d..37c0815fb8b 100644 --- a/sql/rpl_rli.cc +++ b/sql/rpl_rli.cc @@ -32,7 +32,8 @@ int init_strvar_from_file(char *var, int max_size, IO_CACHE *f, Relay_log_info::Relay_log_info() :Slave_reporting_capability("SQL"), no_storage(FALSE), replicate_same_server_id(::replicate_same_server_id), - info_fd(-1), cur_log_fd(-1), save_temporary_tables(0), + info_fd(-1), cur_log_fd(-1), relay_log(&sync_relaylog_period), + save_temporary_tables(0), #if HAVE_purify is_fake(FALSE), #endif |