mirror of
https://github.com/MariaDB/server.git
synced 2025-06-09 22:34:43 +02:00

After cluster vote to evict a node that failed a transaction, current master can't commit anymore. Error voting for joiner in the JOINED state was broken because the group-wide commit cut (implicit SUCCESS vote) was not taken into account when processing error vote request from the JOINED node. This commit adds 3 MTR tests to verify the fix in the galera library works as designed. Requires Galera library commit 91f0090a05e96c3cc353b80d961ede45cefb9279 (galera library version > 26.4.19). Signed-off-by: Julius Goryavsky <julius.goryavsky@mariadb.com>
21 lines
294 B
INI
21 lines
294 B
INI
!include ../galera_4nodes.cnf
|
|
|
|
[mysqld]
|
|
wsrep-ignore-apply-errors=0
|
|
|
|
[mysqld.1]
|
|
wsrep_node_name='node_1'
|
|
|
|
[mysqld.2]
|
|
wsrep_node_name='node_2'
|
|
|
|
[mysqld.3]
|
|
wsrep_node_name='node_3'
|
|
|
|
[mysqld.4]
|
|
wsrep_node_name='node_4'
|
|
wsrep_sst_donor='node_1'
|
|
|
|
[ENV]
|
|
galera_cluster_size=4
|
|
MTR_SST_JOINER_DELAY=20
|