mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-6720 - enable connection log in mysqltest by default
This commit is contained in:
@@ -2,7 +2,6 @@ include/master-slave.inc
|
||||
[connection master]
|
||||
call mtr.add_suppression("Can't find record in 't.'");
|
||||
CREATE DATABASE test_ignore;
|
||||
**** On Master ****
|
||||
SHOW DATABASES;
|
||||
Database
|
||||
information_schema
|
||||
@@ -35,7 +34,7 @@ master-bin.000001 # Gtid # # BEGIN GTID #-#-#
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t1)
|
||||
master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SHOW DATABASES;
|
||||
Database
|
||||
information_schema
|
||||
@@ -49,11 +48,14 @@ Tables_in_test
|
||||
t1
|
||||
USE test_ignore;
|
||||
ERROR 42000: Unknown database 'test_ignore'
|
||||
connection master;
|
||||
DROP DATABASE test_ignore;
|
||||
USE test;
|
||||
DROP TABLE t1;
|
||||
connection slave;
|
||||
USE test;
|
||||
include/rpl_reset.inc
|
||||
connection master;
|
||||
CREATE TABLE t1 (a INT);
|
||||
DELETE FROM t1;
|
||||
INSERT INTO t1 VALUES (1),(2);
|
||||
@@ -68,19 +70,20 @@ master-bin.000001 # Table_map # # table_id: # (test.t1)
|
||||
master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
DROP TABLE t1;
|
||||
connection slave;
|
||||
================ Test for BUG#17620 ================
|
||||
include/rpl_reset.inc
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SET GLOBAL QUERY_CACHE_SIZE=0;
|
||||
call mtr.add_suppression("Slave SQL.*Could not execute Update_rows event on table test.t1.* error.* 1032");
|
||||
**** On Master ****
|
||||
connection master;
|
||||
CREATE TABLE t1 (a INT);
|
||||
INSERT INTO t1 VALUES (1),(2),(3);
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SET GLOBAL QUERY_CACHE_SIZE=16*1024*1024;
|
||||
**** On Master ****
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES (4),(5),(6);
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SELECT * FROM t1;
|
||||
a
|
||||
1
|
||||
@@ -89,9 +92,9 @@ a
|
||||
4
|
||||
5
|
||||
6
|
||||
**** On Master ****
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES (7),(8),(9);
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SELECT * FROM t1;
|
||||
a
|
||||
1
|
||||
@@ -104,38 +107,47 @@ a
|
||||
8
|
||||
9
|
||||
SET GLOBAL QUERY_CACHE_SIZE=default;
|
||||
connection master;
|
||||
DROP TABLE t1;
|
||||
================ Test for BUG#22550 ================
|
||||
include/rpl_reset.inc
|
||||
connection master;
|
||||
CREATE TABLE t1 (a BIT(1), b INT) ENGINE=MYISAM;
|
||||
connection slave;
|
||||
connection master;
|
||||
INSERT INTO t1 VALUES(1,2);
|
||||
SELECT HEX(a),b FROM t1;
|
||||
HEX(a) b
|
||||
1 2
|
||||
connection slave;
|
||||
SELECT HEX(a),b FROM t1;
|
||||
HEX(a) b
|
||||
1 2
|
||||
connection master;
|
||||
UPDATE t1 SET a=0 WHERE b=2;
|
||||
SELECT HEX(a),b FROM t1;
|
||||
HEX(a) b
|
||||
0 2
|
||||
connection slave;
|
||||
SELECT HEX(a),b FROM t1;
|
||||
HEX(a) b
|
||||
0 2
|
||||
connection master;
|
||||
DROP TABLE IF EXISTS t1;
|
||||
connection slave;
|
||||
================ Test for BUG#22583 ================
|
||||
include/rpl_reset.inc
|
||||
**** On Master ****
|
||||
connection master;
|
||||
CREATE TABLE t1_myisam (k INT, a BIT(1), b BIT(9)) ENGINE=MYISAM;
|
||||
CREATE TABLE t1_innodb (k INT, a BIT(1), b BIT(9)) ENGINE=INNODB;
|
||||
CREATE TABLE t2_myisam (k INT, a BIT(1) NOT NULL, b BIT(4) NOT NULL) ENGINE=MYISAM;
|
||||
CREATE TABLE t2_innodb (k INT, a BIT(1) NOT NULL, b BIT(4) NOT NULL) ENGINE=INNODB;
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
ALTER TABLE t1_myisam ENGINE=INNODB;
|
||||
ALTER TABLE t1_innodb ENGINE=MYISAM;
|
||||
ALTER TABLE t2_myisam ENGINE=INNODB;
|
||||
ALTER TABLE t2_innodb ENGINE=MYISAM;
|
||||
**** On Master ****
|
||||
connection master;
|
||||
INSERT INTO t1_myisam VALUES(1, b'0', 257);
|
||||
INSERT INTO t1_myisam VALUES(2, b'1', 256);
|
||||
INSERT INTO t1_innodb VALUES(1, b'0', 257);
|
||||
@@ -160,7 +172,7 @@ SELECT k, HEX(a),HEX(b) FROM t2_innodb;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 9
|
||||
2 1 8
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SELECT k, HEX(a),HEX(b) FROM t1_myisam;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 101
|
||||
@@ -177,7 +189,7 @@ SELECT k, HEX(a),HEX(b) FROM t2_innodb;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 9
|
||||
2 1 8
|
||||
**** On Master ****
|
||||
connection master;
|
||||
UPDATE t1_myisam SET a=0 WHERE k=2;
|
||||
SELECT k, HEX(a),HEX(b) FROM t1_myisam;
|
||||
k HEX(a) HEX(b)
|
||||
@@ -198,7 +210,7 @@ SELECT k, HEX(a),HEX(b) FROM t2_innodb;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 9
|
||||
2 0 8
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
SELECT k, HEX(a),HEX(b) FROM t1_myisam;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 101
|
||||
@@ -215,8 +227,10 @@ SELECT k, HEX(a),HEX(b) FROM t2_innodb;
|
||||
k HEX(a) HEX(b)
|
||||
1 0 9
|
||||
2 0 8
|
||||
**** On Master ****
|
||||
connection master;
|
||||
DROP TABLE IF EXISTS t1_myisam, t1_innodb, t2_myisam, t2_innodb;
|
||||
connection slave;
|
||||
connection master;
|
||||
drop table if exists t1, t2;
|
||||
CREATE TABLE `t1` (
|
||||
`a` int(11) NOT NULL auto_increment,
|
||||
@@ -230,35 +244,40 @@ PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
|
||||
insert into t1 values (1,1),(2,2);
|
||||
insert into t2 values (1,1),(4,4);
|
||||
connection master;
|
||||
UPDATE t2,t1 SET t2.a=t1.a+2;
|
||||
ERROR 23000: Duplicate entry '3' for key 'PRIMARY'
|
||||
select * from t2 /* must be (3,1), (4,4) */;
|
||||
a b
|
||||
3 1
|
||||
4 4
|
||||
connection slave;
|
||||
connection slave;
|
||||
select * from t2 /* must be (3,1), (4,4) */;
|
||||
a b
|
||||
3 1
|
||||
4 4
|
||||
connection master;
|
||||
drop table t1,t2;
|
||||
connection slave;
|
||||
include/rpl_reset.inc
|
||||
**** On Master ****
|
||||
connection master;
|
||||
CREATE TABLE t1 (a INT PRIMARY KEY, b SET('master','slave'));
|
||||
INSERT INTO t1 VALUES (1,'master,slave'), (2,'master,slave');
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
UPDATE t1 SET a = 5, b = 'slave' WHERE a = 1;
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
2 master,slave
|
||||
5 slave
|
||||
set @@global.slave_exec_mode= 'IDEMPOTENT';
|
||||
**** On Master ****
|
||||
connection master;
|
||||
UPDATE t1 SET a = 5, b = 'master' WHERE a = 1;
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
2 master,slave
|
||||
5 master
|
||||
**** On Slave ****
|
||||
connection slave;
|
||||
set @@global.slave_exec_mode= default;
|
||||
Last_SQL_Error
|
||||
|
||||
@@ -266,6 +285,6 @@ SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
2 master,slave
|
||||
5 slave
|
||||
**** On Master ****
|
||||
connection master;
|
||||
DROP TABLE t1;
|
||||
include/rpl_end.inc
|
||||
|
Reference in New Issue
Block a user