Commit 9e7ae298 authored by unknown's avatar unknown

Fixing some tests to make the replication team tree green.


mysql-test/suite/rpl/r/rpl_found_rows.result:
  Result change.
mysql-test/suite/rpl/t/rpl_found_rows.test:
  Adding ORDER BY to avoid order dependencies.
  Setting BINLOG_FORMAT=MIXED; for all master clients: one were missing.
  Dropping procedures that polluted later test results.
parent 979f5920
...@@ -28,12 +28,12 @@ a ...@@ -28,12 +28,12 @@ a
1 1
SELECT FOUND_ROWS() INTO @a; SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,2,@a); INSERT INTO logtbl VALUES(1,2,@a);
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count sect test count
1 1 183 1 1 183
1 2 3 1 2 3
**** On Slave **** **** On Slave ****
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count sect test count
1 1 183 1 1 183
1 2 3 1 2 3
...@@ -61,13 +61,13 @@ a ...@@ -61,13 +61,13 @@ a
7 7
SELECT FOUND_ROWS() INTO @found_rows; SELECT FOUND_ROWS() INTO @found_rows;
CALL just_log(2,3,@found_rows); CALL just_log(2,3,@found_rows);
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count sect test count
2 1 3 2 1 3
2 2 183 2 2 183
2 3 183 2 3 183
**** On Slave **** **** On Slave ****
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count sect test count
2 1 3 2 1 3
2 2 183 2 2 183
...@@ -87,12 +87,12 @@ SELECT FOUND_ROWS() INTO @found_rows; ...@@ -87,12 +87,12 @@ SELECT FOUND_ROWS() INTO @found_rows;
SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows); SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows);
log_rows(3,1,@found_rows) log_rows(3,2,@found_rows) log_rows(3,1,@found_rows) log_rows(3,2,@found_rows)
183 183 183 183
SELECT * FROM logtbl WHERE sect = 3; SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
sect test count sect test count
3 1 183 3 1 183
3 2 183 3 2 183
**** On Slave **** **** On Slave ****
SELECT * FROM logtbl WHERE sect = 3; SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
sect test count sect test count
3 1 183 3 1 183
3 2 183 3 2 183
...@@ -115,6 +115,7 @@ CREATE PROCEDURE just_log(sect INT, test INT) BEGIN ...@@ -115,6 +115,7 @@ CREATE PROCEDURE just_log(sect INT, test INT) BEGIN
INSERT INTO logtbl VALUES (sect,test,FOUND_ROWS()); INSERT INTO logtbl VALUES (sect,test,FOUND_ROWS());
END $$ END $$
**** On Master 1 **** **** On Master 1 ****
SET BINLOG_FORMAT=MIXED;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a a
7 7
...@@ -134,14 +135,14 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; ...@@ -134,14 +135,14 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a a
7 7
CALL just_log(1,4); CALL just_log(1,4);
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count sect test count
1 1 183 1 1 183
1 2 183 1 2 183
1 3 3 1 3 3
1 4 183 1 4 183
**** On Slave **** **** On Slave ****
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
sect test count sect test count
1 1 183 1 1 183
1 2 183 1 2 183
...@@ -201,28 +202,32 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; ...@@ -201,28 +202,32 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
a a
7 7
INSERT INTO t2 VALUES (2,5), (2,6); INSERT INTO t2 VALUES (2,5), (2,6);
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count sect test count
2 1 3 2 1 3
2 2 3 2 2 3
2 3 3 2 3 3
2 4 3 2 4 3
2 5 183 2 5 183
2 6 183
2 5 183 2 5 183
2 6 183
2 6 0 2 6 0
2 6 183 2 6 183
2 7 0 2 7 0
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sect test count sect test count
2 1 3 2 1 3
2 2 3 2 2 3
2 3 3 2 3 3
2 4 3 2 4 3
2 5 183 2 5 183
2 6 183
2 5 183 2 5 183
2 6 183
2 6 0 2 6 0
2 6 183 2 6 183
2 7 0 2 7 0
DROP TABLE t1, logtbl; DROP TABLE t1, logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE log_me;
DROP PROCEDURE log_me_inner;
DROP FUNCTION log_rows;
...@@ -44,10 +44,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1; ...@@ -44,10 +44,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a < 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO @a; SELECT FOUND_ROWS() INTO @a;
INSERT INTO logtbl VALUES(1,2,@a); INSERT INTO logtbl VALUES(1,2,@a);
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo **** On Slave **** --echo **** On Slave ****
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo ==== 1.2. Stored procedure ==== --echo ==== 1.2. Stored procedure ====
...@@ -81,10 +81,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; ...@@ -81,10 +81,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO @found_rows; SELECT FOUND_ROWS() INTO @found_rows;
CALL just_log(2,3,@found_rows); CALL just_log(2,3,@found_rows);
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
--echo **** On Slave **** --echo **** On Slave ****
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
--echo ==== 1.3. Stored functions ==== --echo ==== 1.3. Stored functions ====
--echo **** On Master **** --echo **** On Master ****
...@@ -102,10 +102,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; ...@@ -102,10 +102,10 @@ SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
SELECT FOUND_ROWS() INTO @found_rows; SELECT FOUND_ROWS() INTO @found_rows;
SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows); SELECT log_rows(3,1,@found_rows), log_rows(3,2,@found_rows);
SELECT * FROM logtbl WHERE sect = 3; SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
--echo **** On Slave **** --echo **** On Slave ****
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 3; SELECT * FROM logtbl WHERE sect = 3 ORDER BY sect,test;
--echo ==== 1.9. Cleanup ==== --echo ==== 1.9. Cleanup ====
--echo **** On Master **** --echo **** On Master ****
...@@ -139,6 +139,7 @@ sync_slave_with_master; ...@@ -139,6 +139,7 @@ sync_slave_with_master;
--echo **** On Master 1 **** --echo **** On Master 1 ****
connection master1; connection master1;
SET BINLOG_FORMAT=MIXED;
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
CALL just_log(1,1); CALL just_log(1,1);
...@@ -161,10 +162,10 @@ CALL just_log(1,4); ...@@ -161,10 +162,10 @@ CALL just_log(1,4);
sync_slave_with_master; sync_slave_with_master;
connection master; connection master;
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo **** On Slave **** --echo **** On Slave ****
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 1; SELECT * FROM logtbl WHERE sect = 1 ORDER BY sect,test;
--echo ==== 2.1. Checking a stored function ==== --echo ==== 2.1. Checking a stored function ====
--echo **** On Master **** --echo **** On Master ****
...@@ -241,11 +242,15 @@ END $$ ...@@ -241,11 +242,15 @@ END $$
SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1; SELECT SQL_CALC_FOUND_ROWS * FROM t1 WHERE a > 5 ORDER BY a LIMIT 1;
INSERT INTO t2 VALUES (2,5), (2,6); INSERT INTO t2 VALUES (2,5), (2,6);
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM logtbl WHERE sect = 2; SELECT * FROM logtbl WHERE sect = 2 ORDER BY sect,test;
connection master; connection master;
DROP TABLE t1, logtbl; DROP TABLE t1, logtbl;
DROP PROCEDURE just_log;
DROP PROCEDURE log_me;
DROP PROCEDURE log_me_inner;
DROP FUNCTION log_rows;
sync_slave_with_master; sync_slave_with_master;
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