Skip to content

Commit d0048bc

Browse files
nacarvalhobjornmu
authored andcommitted
BUG#25045302: GROUP REPLICATION FAIL TO DETECT THAT PLUGIN IS NOT BUILT
Make all Group Replication tests know that do need to skip when the plugin is not build, like when cmake -DWITH_RAPID=0 option is used. (cherry picked from commit 0d842c1cd4d4093caf2787c93a4ff0466c482c6f)
1 parent cf3fae6 commit d0048bc

14 files changed

+27
-24
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication --vardir=var-group_replication --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360
2-
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication_gtid_assignment_block_size_1 --vardir=var-group_replication_gtid_assignment_block_size_1 --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--group_replication_gtid_assignment_block_size=1
2+
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication_gtid_assignment_block_size_1 --vardir=var-group_replication_gtid_assignment_block_size_1 --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--loose-group_replication_gtid_assignment_block_size=1
33
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication_parallel_applier --vardir=var-group_replication_parallel_applier --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--slave-parallel-workers=4 --mysqld=--slave-parallel-type=logical_clock --mysqld=--slave_preserve_commit_order=ON
4-
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication_ssl_mode_required --vardir=var-group_replication_ssl_mode_required --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--group_replication_ssl_mode=REQUIRED
4+
perl mysql-test-run.pl --timer --force --parallel=6 --comment=group_replication_ssl_mode_required --vardir=var-group_replication_ssl_mode_required --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--loose-group_replication_ssl_mode=REQUIRED
55
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication-debug --vardir=var-group_replication-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360
6-
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_gtid_assignment_block_size_1-debug --vardir=var-group_replication_gtid_assignment_block_size_1-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--group_replication_gtid_assignment_block_size=1
6+
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_gtid_assignment_block_size_1-debug --vardir=var-group_replication_gtid_assignment_block_size_1-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--loose-group_replication_gtid_assignment_block_size=1
77
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_parallel_applier-debug --vardir=var-group_replication_parallel_applier-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--slave-parallel-workers=4 --mysqld=--slave-parallel-type=logical_clock --mysqld=--slave_preserve_commit_order=ON
8-
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_ssl_mode_required-debug --vardir=var-group_replication_ssl_mode_required-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--group_replication_ssl_mode=REQUIRED
8+
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_ssl_mode_required-debug --vardir=var-group_replication_ssl_mode_required-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--loose-group_replication_ssl_mode=REQUIRED
99
perl mysql-test-run.pl --timer --debug-server --force --parallel=6 --comment=group_replication_transaction-write-set-extraction_MURMUR32-debug --vardir=var-group_replication_transaction-write-set-extraction_MURMUR32-debug --suite=group_replication --experimental=collections/default.experimental --skip-test-list=collections/disabled-per-push.list --big-test --testcase-timeout=60 --suite-timeout=360 --mysqld=--transaction-write-set-extraction=MURMUR32

rapid/plugin/group_replication/tests/mtr/rpl_1slave_base.cnf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ report-user= root
2222
master-retry-count= 10
2323
skip-slave-start
2424

25-
group_replication_start_on_boot= OFF
25+
loose-group_replication_start_on_boot= OFF
2626

27-
group_replication_single_primary_mode= FALSE
28-
group_replication_enforce_update_everywhere_checks= TRUE
27+
loose-group_replication_single_primary_mode= FALSE
28+
loose-group_replication_enforce_update_everywhere_checks= TRUE
2929

3030
# Directory where slaves find the dumps generated by "load data"
3131
# on the server. The path need to have constant length otherwise
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
--group_replication_recovery_complete_at=TRANSACTIONS_CERTIFIED
1+
--loose-group_replication_recovery_complete_at=TRANSACTIONS_CERTIFIED
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
--group_replication_gtid_assignment_block_size=100
1+
--loose-group_replication_gtid_assignment_block_size=100
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
--group_replication_gtid_assignment_block_size=100
1+
--loose-group_replication_gtid_assignment_block_size=100

rapid/plugin/group_replication/tests/mtr/t/gr_key_rotation.test

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717
# 3. Clean Up.
1818
###############################################################################
1919

20-
#--let plugins = KEYRING_PLUGIN,GROUP_REPLICATION
21-
#--source include/check_plugin_dir.inc
20+
# Ensure that plugin is installed.
21+
--source ../inc/have_group_replication_plugin_base.inc
22+
23+
--let plugins = KEYRING_PLUGIN,GROUP_REPLICATION
24+
--source include/check_plugin_dir.inc
2225

2326
--source ../inc/have_group_replication_plugin.inc
2427
--let $rpl_skip_group_replication_start= 1

rapid/plugin/group_replication/tests/mtr/t/gr_majority_loss_5_to_2_recovery.cnf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[mysqld.2]
66

7-
group_replication_recovery_retry_count= 86400
7+
loose-group_replication_recovery_retry_count= 86400
88

99
[mysqld.3]
1010

rapid/plugin/group_replication/tests/mtr/t/gr_parallel_applier_indexes_commit_order.cnf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
!include ../my.cnf
22

33
[mysqld]
4-
group_replication_auto_increment_increment= 1
4+
loose-group_replication_auto_increment_increment= 1
55

66
[mysqld.3]
77

rapid/plugin/group_replication/tests/mtr/t/gr_recovery_conflicting_data_failover.cnf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[mysqld.2]
66

77
[mysqld.3]
8-
group_replication_recovery_retry_count= 86400
8+
loose-group_replication_recovery_retry_count= 86400
99

1010
[ENV]
1111
SERVER_MYPORT_3= @mysqld.3.port

rapid/plugin/group_replication/tests/mtr/t/gr_recovery_purged_donor_failover.cnf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[mysqld.2]
66

77
[mysqld.3]
8-
group_replication_recovery_retry_count= 86400
8+
loose-group_replication_recovery_retry_count= 86400
99

1010
[ENV]
1111
SERVER_MYPORT_3= @mysqld.3.port

0 commit comments

Comments
 (0)