mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.7 into 10.8
This commit is contained in:
@@ -3174,7 +3174,7 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused)))
|
||||
sql_print_information("Got signal %d to shutdown server",sig);
|
||||
#endif
|
||||
/* switch to the old log message processing */
|
||||
logger.set_handlers(LOG_FILE, global_system_variables.sql_log_slow ? LOG_FILE:LOG_NONE,
|
||||
logger.set_handlers(global_system_variables.sql_log_slow ? LOG_FILE:LOG_NONE,
|
||||
opt_log ? LOG_FILE:LOG_NONE);
|
||||
DBUG_PRINT("info",("Got signal: %d abort_loop: %d",sig,abort_loop));
|
||||
if (!abort_loop)
|
||||
@@ -3216,8 +3216,8 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused)))
|
||||
ulonglong fixed_log_output_options=
|
||||
log_output_options & LOG_NONE ? LOG_TABLE : log_output_options;
|
||||
|
||||
logger.set_handlers(LOG_FILE, global_system_variables.sql_log_slow
|
||||
? fixed_log_output_options : LOG_NONE,
|
||||
logger.set_handlers(global_system_variables.sql_log_slow
|
||||
? fixed_log_output_options : LOG_NONE,
|
||||
opt_log ? fixed_log_output_options : LOG_NONE);
|
||||
}
|
||||
break;
|
||||
@@ -5275,7 +5275,7 @@ static int init_server_components()
|
||||
sql_print_warning("There were other values specified to "
|
||||
"log-output besides NONE. Disabling slow "
|
||||
"and general logs anyway.");
|
||||
logger.set_handlers(LOG_FILE, LOG_NONE, LOG_NONE);
|
||||
logger.set_handlers(LOG_NONE, LOG_NONE);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -5291,8 +5291,7 @@ static int init_server_components()
|
||||
/* purecov: end */
|
||||
}
|
||||
|
||||
logger.set_handlers(LOG_FILE,
|
||||
global_system_variables.sql_log_slow ?
|
||||
logger.set_handlers(global_system_variables.sql_log_slow ?
|
||||
log_output_options:LOG_NONE,
|
||||
opt_log ? log_output_options:LOG_NONE);
|
||||
}
|
||||
@@ -6696,7 +6695,7 @@ struct my_option my_long_options[]=
|
||||
Also disable by default on Windows, due to high overhead for checking .sym
|
||||
files.
|
||||
*/
|
||||
IF_VALGRIND(0,IF_WIN(0,1)), 0, 0, 0, 0, 0},
|
||||
IF_WIN(0,1), 0, 0, 0, 0, 0},
|
||||
{"sysdate-is-now", 0,
|
||||
"Non-default option to alias SYSDATE() to NOW() to make it safe-replicable. "
|
||||
"Since 5.0, SYSDATE() returns a `dynamic' value different for different "
|
||||
@@ -8711,12 +8710,16 @@ void set_server_version(char *buf, size_t size)
|
||||
{
|
||||
bool is_log= opt_log || global_system_variables.sql_log_slow || opt_bin_log;
|
||||
bool is_debug= IF_DBUG(!strstr(MYSQL_SERVER_SUFFIX_STR, "-debug"), 0);
|
||||
bool is_valgrind= IF_VALGRIND(!strstr(MYSQL_SERVER_SUFFIX_STR, "-valgrind"), 0);
|
||||
const char *is_valgrind=
|
||||
#ifdef HAVE_VALGRIND
|
||||
!strstr(MYSQL_SERVER_SUFFIX_STR, "-valgrind") ? "-valgrind" :
|
||||
#endif
|
||||
"";
|
||||
strxnmov(buf, size - 1,
|
||||
MYSQL_SERVER_VERSION,
|
||||
MYSQL_SERVER_SUFFIX_STR,
|
||||
IF_EMBEDDED("-embedded", ""),
|
||||
is_valgrind ? "-valgrind" : "",
|
||||
is_valgrind,
|
||||
is_debug ? "-debug" : "",
|
||||
is_log ? "-log" : "",
|
||||
NullS);
|
||||
|
Reference in New Issue
Block a user