mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Galera MTR Tests: fixes for mysqldump SST/IST tests
This commit is contained in:
committed by
Nirbhay Choubey
parent
10f5c08f4b
commit
83579c2ff3
@@ -6,12 +6,13 @@
|
|||||||
|
|
||||||
--connection node_1
|
--connection node_1
|
||||||
# We need a user with a password to perform SST, otherwise we hit LP #1378253
|
# We need a user with a password to perform SST, otherwise we hit LP #1378253
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
|
|
||||||
--let $wsrep_sst_auth_orig = `SELECT @@wsrep_sst_auth`
|
--let $wsrep_sst_auth_orig = `SELECT @@wsrep_sst_auth`
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
|
|
||||||
--connection node_2
|
--connection node_2
|
||||||
|
--source include/wait_until_connected_again.inc
|
||||||
--let $wsrep_sst_method_orig = `SELECT @@wsrep_sst_method`
|
--let $wsrep_sst_method_orig = `SELECT @@wsrep_sst_method`
|
||||||
--let $wsrep_sst_receive_address_orig = `SELECT @@wsrep_sst_receive_address`
|
--let $wsrep_sst_receive_address_orig = `SELECT @@wsrep_sst_receive_address`
|
||||||
|
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
--echo Killing server ...
|
--echo Killing server ...
|
||||||
|
|
||||||
# Write file to make mysql-test-run.pl expect the crash, but don't start it
|
# Write file to make mysql-test-run.pl expect the crash, but don't start it
|
||||||
|
--source include/wait_until_connected_again.inc
|
||||||
--let $_server_id= `SELECT @@server_id`
|
--let $_server_id= `SELECT @@server_id`
|
||||||
--let $_expect_file_name= $MYSQLTEST_VARDIR/tmp/mysqld.$_server_id.expect
|
--let $_expect_file_name= $MYSQLTEST_VARDIR/tmp/mysqld.$_server_id.expect
|
||||||
--exec echo "wait" > $_expect_file_name
|
--exec echo "wait" > $_expect_file_name
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
Setting SST method to mysqldump ...
|
Setting SST method to mysqldump ...
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
||||||
Performing State Transfer on a server that has been shut down cleanly and restarted
|
Performing State Transfer on a server that has been shut down cleanly and restarted
|
||||||
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
||||||
|
@@ -21,9 +21,9 @@ SELECT VARIABLE_VALUE = 1 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_N
|
|||||||
VARIABLE_VALUE = 1
|
VARIABLE_VALUE = 1
|
||||||
1
|
1
|
||||||
INSERT INTO t1 VALUES (6);
|
INSERT INTO t1 VALUES (6);
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SELECT VARIABLE_VALUE = 'Synced' FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_state_comment';
|
SELECT VARIABLE_VALUE = 'Synced' FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'wsrep_local_state_comment';
|
||||||
VARIABLE_VALUE = 'Synced'
|
VARIABLE_VALUE = 'Synced'
|
||||||
1
|
1
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
Setting SST method to mysqldump ...
|
Setting SST method to mysqldump ...
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
||||||
Performing State Transfer on a server that has been temporarily disconnected
|
Performing State Transfer on a server that has been temporarily disconnected
|
||||||
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
Setting SST method to mysqldump ...
|
Setting SST method to mysqldump ...
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
||||||
CREATE USER sslsst;
|
CREATE USER sslsst;
|
||||||
GRANT ALL PRIVILEGES ON *.* TO sslsst;
|
GRANT ALL PRIVILEGES ON *.* TO sslsst;
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
Setting SST method to mysqldump ...
|
Setting SST method to mysqldump ...
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
SET GLOBAL wsrep_sst_method = 'mysqldump';
|
||||||
Performing State Transfer on a server that has been temporarily disconnected
|
Performing State Transfer on a server that has been temporarily disconnected
|
||||||
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
CREATE TABLE t1 (f1 CHAR(255)) ENGINE=InnoDB;
|
||||||
|
@@ -104,11 +104,11 @@ INSERT INTO t1 VALUES (6);
|
|||||||
|
|
||||||
--connection node_3
|
--connection node_3
|
||||||
# We need a user with a password for mysqldump SST
|
# We need a user with a password for mysqldump SST
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
SET GLOBAL wsrep_sst_auth = 'sst:sst';
|
SET GLOBAL wsrep_sst_auth = 'sst:';
|
||||||
|
|
||||||
--connect node_4, 127.0.0.1, root, , test, $NODE_MYPORT_4
|
--connect node_4, 127.0.0.1, root, , test, $NODE_MYPORT_4
|
||||||
GRANT ALL PRIVILEGES ON *.* TO 'sst' IDENTIFIED BY 'sst';
|
GRANT ALL PRIVILEGES ON *.* TO 'sst';
|
||||||
|
|
||||||
--disable_query_log
|
--disable_query_log
|
||||||
--eval SET GLOBAL wsrep_sst_method = 'mysqldump';
|
--eval SET GLOBAL wsrep_sst_method = 'mysqldump';
|
||||||
|
Reference in New Issue
Block a user