mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 10.2 into bb-10.2-ext
This commit is contained in:
@ -1566,7 +1566,7 @@ static void close_server_sock();
|
||||
static void clean_up_mutexes(void);
|
||||
static void wait_for_signal_thread_to_end(void);
|
||||
static void create_pid_file();
|
||||
static void mysqld_exit(int exit_code) __attribute__((noreturn));
|
||||
ATTRIBUTE_NORETURN static void mysqld_exit(int exit_code);
|
||||
#endif
|
||||
static void delete_pid_file(myf flags);
|
||||
static void end_ssl();
|
||||
@ -9312,8 +9312,29 @@ mysqld_get_one_option(int optid, const struct my_option *opt, char *argument)
|
||||
}
|
||||
#ifdef WITH_WSREP
|
||||
case OPT_WSREP_CAUSAL_READS:
|
||||
wsrep_causal_reads_update(&global_system_variables);
|
||||
{
|
||||
if (global_system_variables.wsrep_causal_reads)
|
||||
{
|
||||
WSREP_WARN("option --wsrep-causal-reads is deprecated");
|
||||
if (!(global_system_variables.wsrep_sync_wait & WSREP_SYNC_WAIT_BEFORE_READ))
|
||||
{
|
||||
WSREP_WARN("--wsrep-causal-reads=ON takes precedence over --wsrep-sync-wait=%u. "
|
||||
"WSREP_SYNC_WAIT_BEFORE_READ is on",
|
||||
global_system_variables.wsrep_sync_wait);
|
||||
global_system_variables.wsrep_sync_wait |= WSREP_SYNC_WAIT_BEFORE_READ;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (global_system_variables.wsrep_sync_wait & WSREP_SYNC_WAIT_BEFORE_READ) {
|
||||
WSREP_WARN("--wsrep-sync-wait=%u takes precedence over --wsrep-causal-reads=OFF. "
|
||||
"WSREP_SYNC_WAIT_BEFORE_READ is on",
|
||||
global_system_variables.wsrep_sync_wait);
|
||||
global_system_variables.wsrep_causal_reads = 1;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case OPT_WSREP_SYNC_WAIT:
|
||||
global_system_variables.wsrep_causal_reads=
|
||||
MY_TEST(global_system_variables.wsrep_sync_wait &
|
||||
|
Reference in New Issue
Block a user