Galera MTR Tests: Extend test for MW-86 with additional SHOW commands (part #2)
This commit is contained in:
parent
fae7d85600
commit
df5b90e18b
@ -1,18 +1,65 @@
|
||||
SET SESSION wsrep_sync_wait = 1;
|
||||
SET GLOBAL DEBUG = "d,sync.wsrep_apply_cb";
|
||||
CREATE DATABASE db1;
|
||||
SHOW BINARY LOGS;
|
||||
SHOW BINLOG EVENTS;
|
||||
SHOW COLUMNS FROM t1;
|
||||
SHOW CREATE DATABASE db1;
|
||||
ERROR 42000: Unknown database 'db1'
|
||||
SHOW CREATE EVENT e1;
|
||||
SHOW CREATE FUNCTION f1;
|
||||
SHOW CREATE PROCEDURE p1;
|
||||
SHOW CREATE TABLE t1;
|
||||
SHOW CREATE TRIGGER tr1;
|
||||
SHOW CREATE VIEW v1;
|
||||
SHOW DATABASES;
|
||||
SHOW ENGINE InnoDB STATUS;
|
||||
SHOW FUNCTION CODE f1;
|
||||
SHOW FUNCTION STATUS;
|
||||
SHOW GRANTS FOR 'root'@'localhost';
|
||||
SHOW INDEX FROM t1;
|
||||
SHOW OPEN TABLES;
|
||||
SHOW PROCEDURE CODE p1;
|
||||
SHOW PROCEDURE STATUS;
|
||||
SHOW PRIVILEGES;
|
||||
SHOW STATUS LIKE 'wsrep_cluster_size';
|
||||
SHOW TABLE STATUS;
|
||||
SHOW TABLES;
|
||||
SHOW TRIGGERS;
|
||||
SHOW GLOBAL VARIABLES LIKE 'foo_bar';
|
||||
SHOW WARNINGS;
|
||||
SET GLOBAL DEBUG = "";
|
||||
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_apply_cb";
|
||||
SET SESSION wsrep_sync_wait = 8;
|
||||
DROP DATABASE db1;
|
||||
SET GLOBAL wsrep_provider_options = "repl.causal_read_timeout=PT0.1S";
|
||||
SET SESSION wsrep_sync_wait = 8;
|
||||
SET GLOBAL DEBUG = "d,sync.wsrep_apply_cb";
|
||||
SET GLOBAL wsrep_provider_options = "repl.causal_read_timeout=PT0.1S";
|
||||
CREATE DATABASE db1;
|
||||
CREATE TABLE q (f1 INTEGER) ENGINE=InnoDB;
|
||||
SHOW BINARY LOGS;
|
||||
SHOW BINLOG EVENTS;
|
||||
SHOW COLUMNS FROM t1;
|
||||
SHOW CREATE DATABASE db1;
|
||||
ERROR HY000: Lock wait timeout exceeded; try restarting transaction
|
||||
SHOW CREATE EVENT e1;
|
||||
SHOW CREATE FUNCTION f1;
|
||||
SHOW CREATE PROCEDURE p1;
|
||||
SHOW CREATE TABLE t1;
|
||||
SHOW CREATE TRIGGER tr1;
|
||||
SHOW CREATE VIEW v1;
|
||||
SHOW DATABASES;
|
||||
SHOW ENGINE InnoDB STATUS;
|
||||
SHOW FUNCTION CODE f1;
|
||||
SHOW FUNCTION STATUS;
|
||||
SHOW GRANTS FOR 'root'@'localhost';
|
||||
SHOW INDEX FROM t1;
|
||||
SHOW OPEN TABLES;
|
||||
SHOW PROCEDURE CODE p1;
|
||||
SHOW PROCEDURE STATUS;
|
||||
SHOW PRIVILEGES;
|
||||
SHOW STATUS LIKE 'wsrep_cluster_size';
|
||||
SHOW TABLE STATUS;
|
||||
SHOW TABLES;
|
||||
SHOW TRIGGERS;
|
||||
SHOW GLOBAL VARIABLES LIKE 'foo_bar';
|
||||
SHOW WARNINGS;
|
||||
SET GLOBAL DEBUG = "";
|
||||
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_apply_cb";
|
||||
DROP DATABASE db1;
|
||||
|
@ -1,4 +1,5 @@
|
||||
--source include/galera_cluster.inc
|
||||
--source include/have_binlog_format_row.inc
|
||||
|
||||
#
|
||||
# Test 1: SHOW commands no longer obey wsrep_sync_wait = 1
|
||||
@ -7,13 +8,76 @@
|
||||
--connection node_2
|
||||
SET SESSION wsrep_sync_wait = 1;
|
||||
SET GLOBAL DEBUG = "d,sync.wsrep_apply_cb";
|
||||
--disable_result_log
|
||||
|
||||
--connection node_1
|
||||
CREATE DATABASE db1;
|
||||
|
||||
--connection node_2
|
||||
SHOW BINARY LOGS;
|
||||
|
||||
SHOW BINLOG EVENTS;
|
||||
|
||||
--error ER_NO_SUCH_TABLE
|
||||
SHOW COLUMNS FROM t1;
|
||||
|
||||
--error ER_BAD_DB_ERROR
|
||||
SHOW CREATE DATABASE db1;
|
||||
|
||||
--error ER_EVENT_DOES_NOT_EXIST
|
||||
SHOW CREATE EVENT e1;
|
||||
|
||||
--error ER_SP_DOES_NOT_EXIST
|
||||
SHOW CREATE FUNCTION f1;
|
||||
|
||||
--error ER_SP_DOES_NOT_EXIST
|
||||
SHOW CREATE PROCEDURE p1;
|
||||
|
||||
--error ER_NO_SUCH_TABLE
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
--error ER_TRG_DOES_NOT_EXIST
|
||||
SHOW CREATE TRIGGER tr1;
|
||||
|
||||
--error ER_NO_SUCH_TABLE
|
||||
SHOW CREATE VIEW v1;
|
||||
|
||||
SHOW DATABASES;
|
||||
|
||||
SHOW ENGINE InnoDB STATUS;
|
||||
|
||||
--error ER_SP_DOES_NOT_EXIST
|
||||
SHOW FUNCTION CODE f1;
|
||||
|
||||
SHOW FUNCTION STATUS;
|
||||
|
||||
SHOW GRANTS FOR 'root'@'localhost';
|
||||
|
||||
--error ER_NO_SUCH_TABLE
|
||||
SHOW INDEX FROM t1;
|
||||
|
||||
SHOW OPEN TABLES;
|
||||
|
||||
--error ER_SP_DOES_NOT_EXIST
|
||||
SHOW PROCEDURE CODE p1;
|
||||
|
||||
SHOW PROCEDURE STATUS;
|
||||
|
||||
SHOW PRIVILEGES;
|
||||
|
||||
SHOW STATUS LIKE 'wsrep_cluster_size';
|
||||
|
||||
SHOW TABLE STATUS;
|
||||
|
||||
SHOW TABLES;
|
||||
|
||||
SHOW TRIGGERS;
|
||||
|
||||
SHOW GLOBAL VARIABLES LIKE 'foo_bar';
|
||||
|
||||
--error 0
|
||||
SHOW WARNINGS;
|
||||
|
||||
SET GLOBAL DEBUG = "";
|
||||
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_apply_cb";
|
||||
|
||||
@ -27,20 +91,97 @@ DROP DATABASE db1;
|
||||
|
||||
--connection node_2
|
||||
--let $wsrep_provider_options_orig = `SELECT @@wsrep_provider_options`
|
||||
SET GLOBAL wsrep_provider_options = "repl.causal_read_timeout=PT0.1S";
|
||||
SET SESSION wsrep_sync_wait = 8;
|
||||
SET GLOBAL DEBUG = "d,sync.wsrep_apply_cb";
|
||||
SET GLOBAL wsrep_provider_options = "repl.causal_read_timeout=PT0.1S";
|
||||
|
||||
--connection node_1
|
||||
CREATE DATABASE db1;
|
||||
CREATE TABLE q (f1 INTEGER) ENGINE=InnoDB;
|
||||
|
||||
--connection node_2
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW BINARY LOGS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW BINLOG EVENTS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW COLUMNS FROM t1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE DATABASE db1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE EVENT e1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE FUNCTION f1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE PROCEDURE p1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE TABLE t1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE TRIGGER tr1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW CREATE VIEW v1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW DATABASES;
|
||||
|
||||
--error 0
|
||||
SHOW ENGINE InnoDB STATUS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW FUNCTION CODE f1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW FUNCTION STATUS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW GRANTS FOR 'root'@'localhost';
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW INDEX FROM t1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW OPEN TABLES;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW PROCEDURE CODE p1;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW PROCEDURE STATUS;
|
||||
|
||||
--error 0
|
||||
SHOW PRIVILEGES;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW STATUS LIKE 'wsrep_cluster_size';
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW TABLE STATUS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW TABLES;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW TRIGGERS;
|
||||
|
||||
--error ER_LOCK_WAIT_TIMEOUT
|
||||
SHOW GLOBAL VARIABLES LIKE 'foo_bar';
|
||||
|
||||
--error 0
|
||||
SHOW WARNINGS;
|
||||
|
||||
SET GLOBAL DEBUG = "";
|
||||
SET DEBUG_SYNC = "now SIGNAL signal.wsrep_apply_cb";
|
||||
DROP DATABASE db1;
|
||||
|
||||
--disable_query_log
|
||||
--eval SET GLOBAL wsrep_provider_options = "$wsrep_provider_options_orig"
|
||||
|
||||
SET SESSION wsrep_sync_wait = 15;
|
||||
DROP TABLE q;
|
||||
|
Loading…
x
Reference in New Issue
Block a user