Commit b5071f82 authored by Astha Pareek's avatar Astha Pareek

BUG#12535301- SYS_VARS.RPL_INIT_SLAVE_FUNC MISMATCHES IN DAILY-5.5

Problem:
sys_vars.rpl_init_slave_func test was failing sporadically 
on 5.5+.

Fix:
Added assert condition after wait for checks.
Recorded test and enabled it.
parents 489922f8 c38ddd97
...@@ -18,5 +18,3 @@ rpl.rpl_row_sp011 @solaris # Bug#11753919 2011-07-25 sven Several ...@@ -18,5 +18,3 @@ rpl.rpl_row_sp011 @solaris # Bug#11753919 2011-07-25 sven Several
sys_vars.max_sp_recursion_depth_func @solaris # Bug#11753919 2010-01-20 alik Several test cases fail on Solaris with error Thread stack overrun sys_vars.max_sp_recursion_depth_func @solaris # Bug#11753919 2010-01-20 alik Several test cases fail on Solaris with error Thread stack overrun
sys_vars.wait_timeout_func # Bug#11750645 2010-04-26 alik wait_timeout_func fails sys_vars.wait_timeout_func # Bug#11750645 2010-04-26 alik wait_timeout_func fails
sys_vars.rpl_init_slave_func # Bug#12535301 2011-05-09 andrei sys_vars.rpl_init_slave_func mismatches in daily-5.5
...@@ -18,19 +18,13 @@ SELECT @@global.init_slave = 'SET @@global.max_connections = @@global.max_connec ...@@ -18,19 +18,13 @@ SELECT @@global.init_slave = 'SET @@global.max_connections = @@global.max_connec
@@global.init_slave = 'SET @@global.max_connections = @@global.max_connections + 1 -- комментарий' @@global.init_slave = 'SET @@global.max_connections = @@global.max_connections + 1 -- комментарий'
1 1
Expect 1 Expect 1
SELECT @@global.max_connections= @start_max_connections; include/assert.inc [@@global.max_connections = @start_max_connections]
@@global.max_connections= @start_max_connections
1
Expect 1
STOP SLAVE; STOP SLAVE;
RESET MASTER; RESET MASTER;
RESET SLAVE; RESET SLAVE;
START SLAVE; START SLAVE;
include/wait_for_slave_to_start.inc include/wait_for_slave_to_start.inc
SELECT @@global.max_connections = @start_max_connections + 1; include/assert.inc [@@global.max_connections = @start_max_connections + 1]
@@global.max_connections = @start_max_connections + 1
1
Expect 1
SET @@global.init_slave = "SET @a=5"; SET @@global.init_slave = "SET @a=5";
STOP SLAVE; STOP SLAVE;
RESET MASTER; RESET MASTER;
......
...@@ -64,8 +64,9 @@ let $wait_timeout= 90; ...@@ -64,8 +64,9 @@ let $wait_timeout= 90;
let $wait_condition= SELECT @@global.max_connections = @start_max_connections; let $wait_condition= SELECT @@global.max_connections = @start_max_connections;
--source include/wait_condition_sp.inc --source include/wait_condition_sp.inc
# check that the action in init_slave does not happen immediately # check that the action in init_slave does not happen immediately
SELECT @@global.max_connections= @start_max_connections; --let $assert_text= @@global.max_connections = @start_max_connections
--echo Expect 1 --let $assert_cond= @@global.max_connections = @start_max_connections
--source include/assert.inc
# #
# reset of the server # reset of the server
STOP SLAVE; STOP SLAVE;
...@@ -80,8 +81,9 @@ let $wait_timeout= 90; ...@@ -80,8 +81,9 @@ let $wait_timeout= 90;
let $wait_condition= SELECT @@global.max_connections = @start_max_connections + 1; let $wait_condition= SELECT @@global.max_connections = @start_max_connections + 1;
--source include/wait_condition_sp.inc --source include/wait_condition_sp.inc
# check that the action in init_slave was executed and had the intended effect # check that the action in init_slave was executed and had the intended effect
SELECT @@global.max_connections = @start_max_connections + 1; --let $assert_text= @@global.max_connections = @start_max_connections + 1
--echo Expect 1 --let $assert_cond= @@global.max_connections = @start_max_connections + 1
--source include/assert.inc
# #
# Setting a variable(which is local to a session) and must not be visible # Setting a variable(which is local to a session) and must not be visible
SET @@global.init_slave = "SET @a=5"; SET @@global.init_slave = "SET @a=5";
......
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