Commit 97a3a07c authored by Philip Stoev's avatar Philip Stoev Committed by Sachin Setiya

Galera MTR Tests: Stability fix for MW-329

parent 59f3285f
...@@ -13,66 +13,6 @@ INSERT INTO t1 (f1) VALUES (FLOOR( 1 + RAND( ) * 65535 )); ...@@ -13,66 +13,6 @@ INSERT INTO t1 (f1) VALUES (FLOOR( 1 + RAND( ) * 65535 ));
END WHILE; END WHILE;
END| END|
CALL proc_insert();; CALL proc_insert();;
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT ROW_COUNT() > 0;
ROW_COUNT() > 0
1
SELECT FOUND_ROWS() > 0;
FOUND_ROWS() > 0
1
SELECT VARIABLE_VALUE > 0 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_replays'; SELECT VARIABLE_VALUE > 0 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_replays';
VARIABLE_VALUE > 0 VARIABLE_VALUE > 0
1 1
......
...@@ -31,6 +31,7 @@ DELIMITER ;| ...@@ -31,6 +31,7 @@ DELIMITER ;|
--connect node_1b, 127.0.0.1, root, , test, $NODE_MYPORT_1 --connect node_1b, 127.0.0.1, root, , test, $NODE_MYPORT_1
--connection node_1b --connection node_1b
--let $connection_id = `SELECT CONNECTION_ID()`
--send CALL proc_insert(); --send CALL proc_insert();
# #
...@@ -44,10 +45,15 @@ while ($count) ...@@ -44,10 +45,15 @@ while ($count)
{ {
--let $signature = `SELECT LEFT(MD5(RAND()), 10)` --let $signature = `SELECT LEFT(MD5(RAND()), 10)`
--disable_query_log --disable_query_log
--error 0,ER_LOCK_DEADLOCK
--eval UPDATE t1 SET f2 = '$signature' --eval UPDATE t1 SET f2 = '$signature'
--enable_query_log --enable_query_log
SELECT ROW_COUNT() > 0; --let $row_count = `SELECT ROW_COUNT()`
SELECT FOUND_ROWS() > 0; if (`SELECT @@error_count = 0`) {
if (`SELECT $row_count = 0`) {
--die ROW_COUNT() = 0
}
}
--dec $count --dec $count
} }
...@@ -57,5 +63,19 @@ while ($count) ...@@ -57,5 +63,19 @@ while ($count)
SELECT VARIABLE_VALUE > 0 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_replays'; SELECT VARIABLE_VALUE > 0 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_replays';
#
# Terminate the stored procedure
#
--connection node_1
--disable_query_log
--eval KILL CONNECTION $connection_id
--enable_query_log
--connection node_1b
--error 0,2013,1317
--reap
--connection node_1
DROP PROCEDURE proc_insert; DROP PROCEDURE proc_insert;
DROP TABLE t1; DROP TABLE t1;
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