summaryrefslogtreecommitdiff
path: root/sql/sql_repl.cc
diff options
context:
space:
mode:
authorSujatha <sujatha.sivakumar@mariadb.com>2020-06-15 15:57:01 +0530
committerSujatha <sujatha.sivakumar@mariadb.com>2020-06-16 11:08:24 +0530
commitbf74f7f9ff40f8a17e739e9ab6f5c906ccb9e892 (patch)
tree62875bb7e1d7c93ffef3cded03b18b7e312a084d /sql/sql_repl.cc
parent93cee30309588b62312debba714eec06ea5b2063 (diff)
downloadmariadb-git-bf74f7f9ff40f8a17e739e9ab6f5c906ccb9e892.tar.gz
MDEV-20428: "Start binlog_dump" message doesn't indicate GTID position
Problem: ======= The "Start binlog_dump" message hasn't been updated to include the slave's requested GTID position: 20:05:05 139836760311552 [Note] Start binlog_dump to slave_server(2), pos(, 4) For diagnostic purposes, it would be helpful if the GTID position were included. Fix: === Imporve "Start binlog_dump" print message to include "using_gtid" and "GTID position" requested by slave. Ex: [Note] Start binlog_dump to slave_server(2), pos(, 4), using_gtid(1), gtid('1-1-201,2-2-100') [Note] Start binlog_dump to slave_server(3), pos('mariadb-bin.004142', 507988273), using_gtid(0), gtid('')
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r--sql/sql_repl.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc
index 851bff5fd24..38c2b9b5b8e 100644
--- a/sql/sql_repl.cc
+++ b/sql/sql_repl.cc
@@ -2027,9 +2027,13 @@ static int init_binlog_sender(binlog_send_info *info,
});
if (global_system_variables.log_warnings > 1)
+ {
sql_print_information(
- "Start binlog_dump to slave_server(%lu), pos(%s, %lu)",
- thd->variables.server_id, log_ident, (ulong)*pos);
+ "Start binlog_dump to slave_server(%lu), pos(%s, %lu), "
+ "using_gtid(%d), gtid('%s')", thd->variables.server_id,
+ log_ident, (ulong)*pos, info->using_gtid_state,
+ connect_gtid_state.c_ptr_quick());
+ }
#ifndef DBUG_OFF
if (opt_sporadic_binlog_dump_fail && (binlog_dump_count++ % 2))