mirror of
https://github.com/MariaDB/server.git
synced 2025-12-06 05:42:06 +03:00
Bug#29915479 RUNNING COM_REGISTER_SLAVE WITHOUT COM_BINLOG_DUMP CAN RESULTS IN SERVER EXIT
in fact, in MariaDB it cannot, but it can show spurious slaves in SHOW SLAVE HOSTS. slave was registered in COM_REGISTER_SLAVE and un-registered after COM_BINLOG_DUMP. If there was no COM_BINLOG_DUMP, it would never unregister.
This commit is contained in:
16
mysql-test/suite/rpl/r/rpl_fail_register.result
Normal file
16
mysql-test/suite/rpl/r/rpl_fail_register.result
Normal file
@@ -0,0 +1,16 @@
|
||||
include/master-slave.inc
|
||||
[connection master]
|
||||
set @old_dbug=@@global.debug_dbug;
|
||||
set global debug_dbug='d,fail_com_register_slave';
|
||||
stop slave;
|
||||
reset slave;
|
||||
include/wait_for_slave_to_stop.inc
|
||||
start slave;
|
||||
stop slave;
|
||||
include/wait_for_slave_to_stop.inc
|
||||
set global debug_dbug=@old_dbug;
|
||||
kill DUMP_THREAD;
|
||||
show slave hosts;
|
||||
Server_id Host Port Master_id
|
||||
start slave;
|
||||
include/rpl_end.inc
|
||||
Reference in New Issue
Block a user