mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
BUG#12403008 RPL_HEARTBEAT_BASIC FAILS SPORADICALLY ON PUSHBUILD
rpl_heartbeat_basic test fails sporadically on pushbuild because did not received all heartbeats from slave in circular replication. MASTER_HEARTBEAT_PERIOD had the default value (slave_net_timeout/2) so wait on "Heartbeat event received on master", that only waits for 1 minute, sometimes timeout before heartbeat arrives. Fixed setting a smaller period value.
This commit is contained in:
@ -270,6 +270,7 @@ Heartbeat event received
|
|||||||
include/rpl_reset.inc
|
include/rpl_reset.inc
|
||||||
include/stop_slave.inc
|
include/stop_slave.inc
|
||||||
include/rpl_change_topology.inc [new topology=1->2->1]
|
include/rpl_change_topology.inc [new topology=1->2->1]
|
||||||
|
CHANGE MASTER TO MASTER_HEARTBEAT_PERIOD=1;
|
||||||
include/start_slave.inc
|
include/start_slave.inc
|
||||||
CREATE TABLE t1 (a INT PRIMARY KEY, b VARCHAR(10));
|
CREATE TABLE t1 (a INT PRIMARY KEY, b VARCHAR(10));
|
||||||
INSERT INTO t1 VALUES(1, 'on master');
|
INSERT INTO t1 VALUES(1, 'on master');
|
||||||
|
@ -480,6 +480,12 @@ let $status_var_comparsion= >;
|
|||||||
--connection master
|
--connection master
|
||||||
#--replace_result $SLAVE_MYPORT SLAVE_PORT $slave_binlog SLAVE_BINLOG
|
#--replace_result $SLAVE_MYPORT SLAVE_PORT $slave_binlog SLAVE_BINLOG
|
||||||
#eval CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=$SLAVE_MYPORT, MASTER_USER='root', MASTER_CONNECT_RETRY=$connect_retry, MASTER_HEARTBEAT_PERIOD=1, MASTER_LOG_FILE='$slave_binlog';
|
#eval CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=$SLAVE_MYPORT, MASTER_USER='root', MASTER_CONNECT_RETRY=$connect_retry, MASTER_HEARTBEAT_PERIOD=1, MASTER_LOG_FILE='$slave_binlog';
|
||||||
|
|
||||||
|
# BUG#12403008 RPL_HEARTBEAT_BASIC FAILS SPORADICALLY ON PUSHBUILD
|
||||||
|
# MASTER_HEARTBEAT_PERIOD had the default value (slave_net_timeout/2)
|
||||||
|
# so wait on "Heartbeat event received on master", that only waits for
|
||||||
|
# 1 minute, sometimes timeout before heartbeat arrives.
|
||||||
|
CHANGE MASTER TO MASTER_HEARTBEAT_PERIOD=1;
|
||||||
--source include/start_slave.inc
|
--source include/start_slave.inc
|
||||||
|
|
||||||
# Insert data on master and on slave and make sure that it replicated for both directions
|
# Insert data on master and on slave and make sure that it replicated for both directions
|
||||||
|
Reference in New Issue
Block a user