mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
fix show_relaylog_events.inc to work for multisource
and fix SHOW RELAYLOG 'src_name' EVENTS to respect src_name
This commit is contained in:
@@ -15,7 +15,19 @@
|
||||
--let $statement=show BINLOG events
|
||||
if ($is_relay_log)
|
||||
{
|
||||
--let $statement=show relaylog events
|
||||
if ($master_name)
|
||||
{
|
||||
let _master_name='$master_name';
|
||||
}
|
||||
if (!$master_name)
|
||||
{
|
||||
let _master_name=`select @@default_master_connection`;
|
||||
if ($_master_name)
|
||||
{
|
||||
let _master_name='$_master_name';
|
||||
}
|
||||
}
|
||||
--let $statement=show relaylog $_master_name events
|
||||
}
|
||||
|
||||
if ($binlog_file)
|
||||
@@ -25,7 +37,7 @@ if ($binlog_file)
|
||||
{
|
||||
if ($is_relay_log)
|
||||
{
|
||||
--let $_binlog_file= query_get_value(SHOW SLAVE STATUS, Relay_Log_File, 1)
|
||||
--let $_binlog_file= query_get_value(SHOW SLAVE $_master_name STATUS, Relay_Log_File, 1)
|
||||
}
|
||||
if (!$is_relay_log)
|
||||
{
|
||||
|
@@ -1,10 +1,11 @@
|
||||
##############################################################################
|
||||
# Show relay log events
|
||||
#
|
||||
# Useage:
|
||||
# Usage:
|
||||
# let $binlog_file= slave-relay-bin.000002;
|
||||
# let $binlog_start= 106;
|
||||
# let $binlog_limit= 1, 3;
|
||||
# let $master_name= master1;
|
||||
# source include/show_relaylog_events.inc;
|
||||
#
|
||||
# It shows the first relay log file if $binlog_file is not given.
|
||||
|
Reference in New Issue
Block a user