mirror of
https://github.com/MariaDB/server.git
synced 2025-07-21 21:22:27 +03:00
The second line of changes related to replacing xtrabackup with mariabackup: 1) All unnecessary references to xtrabackup are removed from the documentation, from some comments, from the control files that are used to prepare the packages. 2) Made corrections of the tests from the galera_3nodes suite that mentioned xtrabackup or the old (associated with xtrabackup) version of innobackupex. 3) Fixed flaws in the galera_3nodes mtr suite control scripts, because of which they could not work with mariabackup. 4) Fixed numerous bugs in the SST scripts and in the mtr test files (galera_3nodes mtr suite) that prevented the use of Galera with IPv6 addresses. 5) Fixed flaws in tests for rsync and mysqldump (for galera_3nodes mtr tests suite). These tests were not performed successfully without these fixes. https://jira.mariadb.org/browse/MDEV-17835
243 lines
6.4 KiB
Plaintext
243 lines
6.4 KiB
Plaintext
SET @wsrep_provider_options_saved= @@global.wsrep_provider_options;
|
|
SET @wsrep_cluster_address_saved= @@global.wsrep_cluster_address;
|
|
|
|
# MDEV#5534: mysql_tzinfo_to_sql generates wrong query
|
|
#
|
|
# Testing wsrep_replicate_myisam variable.
|
|
SELECT @@session.wsrep_replicate_myisam;
|
|
ERROR HY000: Variable 'wsrep_replicate_myisam' is a GLOBAL variable
|
|
SELECT @@global.wsrep_replicate_myisam;
|
|
@@global.wsrep_replicate_myisam
|
|
0
|
|
SET SESSION wsrep_replicate_myisam= ON;
|
|
ERROR HY000: Variable 'wsrep_replicate_myisam' is a GLOBAL variable and should be set with SET GLOBAL
|
|
SET GLOBAL wsrep_replicate_myisam= ON;
|
|
SET GLOBAL wsrep_replicate_myisam= OFF;
|
|
SET GLOBAL wsrep_provider=none;
|
|
#
|
|
# MDEV#5790: SHOW GLOBAL STATUS LIKE does not show the correct list of
|
|
# variables when using "_"
|
|
#
|
|
CALL mtr.add_suppression("WSREP: Could not open saved state file for reading.*");
|
|
SHOW GLOBAL STATUS LIKE 'wsrep%';
|
|
Variable_name Value
|
|
wsrep_apply_oooe #
|
|
wsrep_apply_oool #
|
|
wsrep_apply_window #
|
|
wsrep_causal_reads #
|
|
wsrep_cert_deps_distance #
|
|
wsrep_cert_index_size #
|
|
wsrep_cert_interval #
|
|
wsrep_cluster_conf_id #
|
|
wsrep_cluster_size #
|
|
wsrep_cluster_state_uuid #
|
|
wsrep_cluster_status #
|
|
wsrep_commit_oooe #
|
|
wsrep_commit_oool #
|
|
wsrep_commit_window #
|
|
wsrep_connected #
|
|
wsrep_flow_control_paused #
|
|
wsrep_flow_control_paused_ns #
|
|
wsrep_flow_control_recv #
|
|
wsrep_flow_control_sent #
|
|
wsrep_incoming_addresses #
|
|
wsrep_last_committed #
|
|
wsrep_local_bf_aborts #
|
|
wsrep_local_cached_downto #
|
|
wsrep_local_cert_failures #
|
|
wsrep_local_commits #
|
|
wsrep_local_index #
|
|
wsrep_local_recv_queue #
|
|
wsrep_local_recv_queue_avg #
|
|
wsrep_local_recv_queue_max #
|
|
wsrep_local_recv_queue_min #
|
|
wsrep_local_replays #
|
|
wsrep_local_send_queue #
|
|
wsrep_local_send_queue_avg #
|
|
wsrep_local_send_queue_max #
|
|
wsrep_local_send_queue_min #
|
|
wsrep_local_state #
|
|
wsrep_local_state_comment #
|
|
wsrep_local_state_uuid #
|
|
wsrep_open_connections #
|
|
wsrep_open_transactions #
|
|
wsrep_protocol_version #
|
|
wsrep_provider_name #
|
|
wsrep_provider_vendor #
|
|
wsrep_provider_version #
|
|
wsrep_ready #
|
|
wsrep_received #
|
|
wsrep_received_bytes #
|
|
wsrep_repl_data_bytes #
|
|
wsrep_repl_keys #
|
|
wsrep_repl_keys_bytes #
|
|
wsrep_repl_other_bytes #
|
|
wsrep_replicated #
|
|
wsrep_replicated_bytes #
|
|
wsrep_thread_count #
|
|
|
|
SHOW GLOBAL STATUS LIKE 'wsrep_%';
|
|
Variable_name Value
|
|
wsrep_apply_oooe #
|
|
wsrep_apply_oool #
|
|
wsrep_apply_window #
|
|
wsrep_causal_reads #
|
|
wsrep_cert_deps_distance #
|
|
wsrep_cert_index_size #
|
|
wsrep_cert_interval #
|
|
wsrep_cluster_conf_id #
|
|
wsrep_cluster_size #
|
|
wsrep_cluster_state_uuid #
|
|
wsrep_cluster_status #
|
|
wsrep_commit_oooe #
|
|
wsrep_commit_oool #
|
|
wsrep_commit_window #
|
|
wsrep_connected #
|
|
wsrep_flow_control_paused #
|
|
wsrep_flow_control_paused_ns #
|
|
wsrep_flow_control_recv #
|
|
wsrep_flow_control_sent #
|
|
wsrep_incoming_addresses #
|
|
wsrep_last_committed #
|
|
wsrep_local_bf_aborts #
|
|
wsrep_local_cached_downto #
|
|
wsrep_local_cert_failures #
|
|
wsrep_local_commits #
|
|
wsrep_local_index #
|
|
wsrep_local_recv_queue #
|
|
wsrep_local_recv_queue_avg #
|
|
wsrep_local_recv_queue_max #
|
|
wsrep_local_recv_queue_min #
|
|
wsrep_local_replays #
|
|
wsrep_local_send_queue #
|
|
wsrep_local_send_queue_avg #
|
|
wsrep_local_send_queue_max #
|
|
wsrep_local_send_queue_min #
|
|
wsrep_local_state #
|
|
wsrep_local_state_comment #
|
|
wsrep_local_state_uuid #
|
|
wsrep_open_connections #
|
|
wsrep_open_transactions #
|
|
wsrep_protocol_version #
|
|
wsrep_provider_name #
|
|
wsrep_provider_vendor #
|
|
wsrep_provider_version #
|
|
wsrep_ready #
|
|
wsrep_received #
|
|
wsrep_received_bytes #
|
|
wsrep_repl_data_bytes #
|
|
wsrep_repl_keys #
|
|
wsrep_repl_keys_bytes #
|
|
wsrep_repl_other_bytes #
|
|
wsrep_replicated #
|
|
wsrep_replicated_bytes #
|
|
wsrep_thread_count #
|
|
SHOW GLOBAL STATUS LIKE 'wsrep_local_state_comment';
|
|
Variable_name Value
|
|
wsrep_local_state_comment #
|
|
# Should show nothing.
|
|
SHOW STATUS LIKE 'x';
|
|
Variable_name Value
|
|
SET GLOBAL wsrep_provider=none;
|
|
|
|
SHOW STATUS LIKE 'wsrep_local_state_uuid';
|
|
Variable_name Value
|
|
wsrep_local_state_uuid #
|
|
|
|
SHOW STATUS LIKE 'wsrep_last_committed';
|
|
Variable_name Value
|
|
wsrep_last_committed #
|
|
SET GLOBAL wsrep_provider=none;
|
|
|
|
#
|
|
# MDEV#6206: wsrep_slave_threads subtracts from max_connections
|
|
#
|
|
call mtr.add_suppression("WSREP: Failed to get provider options");
|
|
SELECT @@global.wsrep_provider;
|
|
@@global.wsrep_provider
|
|
libgalera_smm.so
|
|
SELECT @@global.wsrep_slave_threads;
|
|
@@global.wsrep_slave_threads
|
|
1
|
|
SELECT @@global.wsrep_cluster_address;
|
|
@@global.wsrep_cluster_address
|
|
|
|
SHOW STATUS LIKE 'threads_connected';
|
|
Variable_name Value
|
|
Threads_connected 1
|
|
SHOW STATUS LIKE 'wsrep_thread_count';
|
|
Variable_name Value
|
|
wsrep_thread_count 0
|
|
|
|
SELECT @@global.wsrep_provider;
|
|
@@global.wsrep_provider
|
|
libgalera_smm.so
|
|
SELECT @@global.wsrep_cluster_address;
|
|
@@global.wsrep_cluster_address
|
|
|
|
SHOW STATUS LIKE 'threads_connected';
|
|
Variable_name Value
|
|
Threads_connected 1
|
|
SHOW STATUS LIKE 'wsrep_thread_count';
|
|
Variable_name Value
|
|
wsrep_thread_count 0
|
|
|
|
# Setting wsrep_cluster_address triggers the creation of
|
|
# applier/rollbacker threads.
|
|
SET GLOBAL wsrep_cluster_address= 'gcomm://';
|
|
# Wait for applier threads to get created.
|
|
SELECT @@global.wsrep_provider;
|
|
@@global.wsrep_provider
|
|
libgalera_smm.so
|
|
SELECT @@global.wsrep_cluster_address;
|
|
@@global.wsrep_cluster_address
|
|
gcomm://
|
|
SHOW STATUS LIKE 'threads_connected';
|
|
Variable_name Value
|
|
Threads_connected 1
|
|
SHOW STATUS LIKE 'wsrep_thread_count';
|
|
Variable_name Value
|
|
wsrep_thread_count 2
|
|
|
|
SET @wsrep_slave_threads_saved= @@global.wsrep_slave_threads;
|
|
SET GLOBAL wsrep_slave_threads= 10;
|
|
# Wait for applier threads to get created.
|
|
SHOW STATUS LIKE 'threads_connected';
|
|
Variable_name Value
|
|
Threads_connected 1
|
|
SHOW STATUS LIKE 'wsrep_thread_count';
|
|
Variable_name Value
|
|
wsrep_thread_count 11
|
|
set wsrep_on=0;
|
|
set wsrep_on=1;
|
|
create user test@localhost;
|
|
connect con1,localhost,test;
|
|
set auto_increment_increment=10;
|
|
set wsrep_on=0;
|
|
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
|
|
disconnect con1;
|
|
connection default;
|
|
drop user test@localhost;
|
|
#
|
|
# MDEV#6411: Setting set @@global.wsrep_sst_auth=NULL causes crash
|
|
#
|
|
SET @wsrep_sst_auth_saved= @@global.wsrep_sst_auth;
|
|
SET @@global.wsrep_sst_auth= 'user:pass';
|
|
SELECT @@global.wsrep_sst_auth;
|
|
@@global.wsrep_sst_auth
|
|
********
|
|
SET @@global.wsrep_sst_auth= '';
|
|
SELECT @@global.wsrep_sst_auth;
|
|
@@global.wsrep_sst_auth
|
|
|
|
SET @@global.wsrep_sst_auth= NULL;
|
|
SELECT @@global.wsrep_sst_auth;
|
|
@@global.wsrep_sst_auth
|
|
NULL
|
|
SET @@global.wsrep_sst_auth= @wsrep_sst_auth_saved;
|
|
SET GLOBAL wsrep_slave_threads= @wsrep_slave_threads_saved;
|
|
SET GLOBAL wsrep_provider= none;
|
|
SET GLOBAL wsrep_cluster_address= @wsrep_cluster_address_saved;
|
|
SET GLOBAL wsrep_provider_options= @wsrep_provider_options_saved;
|
|
# End of test.
|