Add extra checks of Last_errno in SHOW SLAVE STATUS for extra

diagnostics 
parent 08a90109
......@@ -5,12 +5,15 @@ reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
RESET MASTER;
Last errno after reset master on slave: 0
CHANGE MASTER TO master_host="127.0.0.1",master_port=SLAVE_PORT,master_user="root";
START SLAVE;
Last errno after start slave: 0
CREATE TABLE t1 (a int key, b int) ENGINE=ndb;
SHOW TABLES;
Tables_in_test
t1
Last errno after table on both: 0
INSERT INTO t1 VALUES (1,2);
INSERT INTO t1 VALUES (2,3);
SELECT * FROM t1 ORDER BY a;
......
......@@ -5,11 +5,22 @@
--connection slave
RESET MASTER;
# Check Last_errno
let $the_last_errno= query_get_value(SHOW SLAVE STATUS, Last_Errno, 1);
echo Last errno after reset master on slave: $the_last_errno;
--connection master
--replace_result $SLAVE_MYPORT SLAVE_PORT
--eval CHANGE MASTER TO master_host="127.0.0.1",master_port=$SLAVE_MYPORT,master_user="root"
START SLAVE;
# Check Last_errno
let $the_last_errno= query_get_value(SHOW SLAVE STATUS, Last_Errno, 1);
echo Last errno after start slave: $the_last_errno;
# create the table on the "slave"
--connection slave
CREATE TABLE t1 (a int key, b int) ENGINE=ndb;
......@@ -20,6 +31,10 @@ CREATE TABLE t1 (a int key, b int) ENGINE=ndb;
# now we should have a table on the master as well
SHOW TABLES;
# Check Last_errno
let $the_last_errno= query_get_value(SHOW SLAVE STATUS, Last_Errno, 1);
echo Last errno after table on both: $the_last_errno;
# insert some values on the slave and master
--connection master
INSERT INTO t1 VALUES (1,2);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment