mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-28433 : Server crashes when wsrep_sst_donor and wsrep_cluster_address set to NULL
Do not allow setting wsrep_sst_donor as NULL as it is incorrect value. User can use value '' (default) that represents same as NULL. Setting wsrep_cluster_address to NULL is already handled correctly. Signed-off-by: Julius Goryavsky <julius.goryavsky@mariadb.com>
This commit is contained in:
committed by
Julius Goryavsky
parent
7d55eb00f3
commit
f102b595e8
@ -33,17 +33,22 @@ SET @@global.wsrep_sst_donor=default;
|
||||
SELECT @@global.wsrep_sst_donor;
|
||||
@@global.wsrep_sst_donor
|
||||
|
||||
SET @@global.wsrep_sst_donor=NULL;
|
||||
SET @@global.wsrep_sst_donor='';
|
||||
SELECT @@global.wsrep_sst_donor;
|
||||
@@global.wsrep_sst_donor
|
||||
NULL
|
||||
|
||||
|
||||
# invalid values
|
||||
SET @@global.wsrep_sst_donor=1;
|
||||
ERROR 42000: Incorrect argument type to variable 'wsrep_sst_donor'
|
||||
SELECT @@global.wsrep_sst_donor;
|
||||
@@global.wsrep_sst_donor
|
||||
NULL
|
||||
|
||||
SET @@global.wsrep_sst_donor=NULL;
|
||||
ERROR 42000: Variable 'wsrep_sst_donor' can't be set to the value of 'NULL'
|
||||
SELECT @@global.wsrep_sst_donor;
|
||||
@@global.wsrep_sst_donor
|
||||
|
||||
|
||||
# restore the initial value
|
||||
SET @@global.wsrep_sst_donor = @wsrep_sst_donor_global_saved;
|
||||
|
Reference in New Issue
Block a user