mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-10161: wsrep_sync_wait not enabled when set to 1 in config file
Since wsrep_sync_wait & wsrep_causal_reads variables are related, they are always kept in sync whenever one of them changes. Same is tried on server start, where wsrep_sync_wait get updated based on wsrep_causal_reads' value. But, since wsrep_causal_reads is OFF by default, wsrep_sync_wait's value gets modified and loses its WSREP_SYNC_WAIT_BEFORE_READ bit. Fixed by syncing wsrep_sync_wait & wsrep_causal_reads values individually on server start in mysqld_get_one_option() based on command line arguments used.
This commit is contained in:
@ -636,6 +636,10 @@ enum options_mysqld
|
||||
OPT_SSL_KEY,
|
||||
OPT_THREAD_CONCURRENCY,
|
||||
OPT_WANT_CORE,
|
||||
#ifdef WITH_WSREP
|
||||
OPT_WSREP_CAUSAL_READS,
|
||||
OPT_WSREP_SYNC_WAIT,
|
||||
#endif /* WITH_WSREP */
|
||||
OPT_MYSQL_COMPATIBILITY,
|
||||
OPT_MYSQL_TO_BE_IMPLEMENTED,
|
||||
OPT_which_is_always_the_last
|
||||
|
Reference in New Issue
Block a user