mirror of
https://github.com/MariaDB/server.git
synced 2025-11-27 05:41:41 +03:00
84 lines
2.2 KiB
Plaintext
84 lines
2.2 KiB
Plaintext
connection node_2;
|
|
connection node_1;
|
|
connection node_1;
|
|
connection node_2;
|
|
connection node_1;
|
|
CREATE TABLE t1 (f1 INT PRIMARY KEY) Engine=InnoDB;
|
|
CREATE TABLE t2 (f1 INT AUTO_INCREMENT PRIMARY KEY) Engine=InnoDB;
|
|
connection node_2;
|
|
CALL mtr.add_suppression("WSREP: Refusing exit for the last slave thread.");
|
|
SET GLOBAL wsrep_slave_threads = 0;
|
|
Warnings:
|
|
Warning 1292 Truncated incorrect wsrep_slave_threads value: '0'
|
|
SHOW WARNINGS;
|
|
Level Code Message
|
|
Warning 1292 Truncated incorrect wsrep_slave_threads value: '0'
|
|
SELECT @@wsrep_slave_threads = 1;
|
|
@@wsrep_slave_threads = 1
|
|
1
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND COMMAND != 'Daemon';
|
|
COUNT(*)
|
|
3
|
|
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND STATE LIKE '%wsrep aborter%';
|
|
COUNT(*)
|
|
1
|
|
SET GLOBAL wsrep_slave_threads = 64;
|
|
connection node_1;
|
|
INSERT INTO t1 VALUES (1);
|
|
connection node_2;
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
1
|
|
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND STATE LIKE '%wsrep aborter%';
|
|
COUNT(*)
|
|
1
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
connection node_1;
|
|
connection node_2;
|
|
SELECT COUNT(*) FROM t2;
|
|
COUNT(*)
|
|
64
|
|
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND STATE LIKE '%wsrep aborter%';
|
|
COUNT(*)
|
|
1
|
|
SET GLOBAL wsrep_slave_threads = 5;
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
connection node_2;
|
|
Shutting down server ...
|
|
connection node_1;
|
|
show status like 'wsrep_cluster_size';
|
|
Variable_name Value
|
|
wsrep_cluster_size 1
|
|
SET GLOBAL wsrep_slave_threads = 6;
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
SET GLOBAL wsrep_cluster_address='';
|
|
SET GLOBAL wsrep_cluster_address='gcomm://';
|
|
SET GLOBAL wsrep_slave_threads = 10;
|
|
connection node_2;
|
|
SELECT COUNT(*) FROM INFORMATION_SCHEMA.PROCESSLIST WHERE USER = 'system user' AND COMMAND != 'Daemon';
|
|
COUNT(*)
|
|
3
|
|
connection node_1;
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
connection node_2;
|
|
SET GLOBAL wsrep_slave_threads = 1;
|
|
connection node_1;
|
|
connection node_2;
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
1
|
|
SELECT COUNT(*) FROM t2;
|
|
COUNT(*)
|
|
192
|
|
connection node_1;
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
1
|
|
SELECT COUNT(*) FROM t2;
|
|
COUNT(*)
|
|
192
|
|
DROP TABLE t1;
|
|
DROP TABLE t2;
|
|
# End of tests
|