mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Safety fix (caused a core dump on slave during shutdown when shutting down replication on some OS)
mysql-test/t/rpl_rotate_logs-slave-master-info.opt: Rename: mysql-test/t/rpl_rotate_logs.slave-mi -> mysql-test/t/rpl_rotate_logs-slave-master-info.opt mysql-test/t/rpl000015-slave-master-info.opt: Rename: mysql-test/t/rpl000015.slave-mi -> mysql-test/t/rpl000015-slave-master-info.opt mysql-test/r/bigint.result: New bigint test mysql-test/t/bigint.test: New bigint test netware/mysql_test_run.c: slave-master-info.opt -> .slave-mi
This commit is contained in:
@ -7,6 +7,9 @@ select 9223372036854775807,-009223372036854775808;
|
|||||||
select +9999999999999999999,-9999999999999999999;
|
select +9999999999999999999,-9999999999999999999;
|
||||||
+9999999999999999999 -9999999999999999999
|
+9999999999999999999 -9999999999999999999
|
||||||
10000000000000000000 -10000000000000000000
|
10000000000000000000 -10000000000000000000
|
||||||
|
select cast(9223372036854775808 as unsigned)+1;
|
||||||
|
cast(9223372036854775808 as unsigned)+1
|
||||||
|
9223372036854775809
|
||||||
select 9223372036854775808+1;
|
select 9223372036854775808+1;
|
||||||
9223372036854775808+1
|
9223372036854775808+1
|
||||||
9223372036854775808
|
9223372036854775808
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
select 0,256,00000000000000065536,2147483647,-2147483648,2147483648,+4294967296;
|
select 0,256,00000000000000065536,2147483647,-2147483648,2147483648,+4294967296;
|
||||||
select 9223372036854775807,-009223372036854775808;
|
select 9223372036854775807,-009223372036854775808;
|
||||||
select +9999999999999999999,-9999999999999999999;
|
select +9999999999999999999,-9999999999999999999;
|
||||||
|
select cast(9223372036854775808 as unsigned)+1;
|
||||||
|
|
||||||
#
|
#
|
||||||
# We need to do a REPLACE here as the atof() function returns different
|
# We need to do a REPLACE here as the atof() function returns different
|
||||||
|
@ -402,6 +402,8 @@ void end_thr_alarm(void)
|
|||||||
void thr_alarm_kill(pthread_t thread_id)
|
void thr_alarm_kill(pthread_t thread_id)
|
||||||
{
|
{
|
||||||
uint i;
|
uint i;
|
||||||
|
if (alarm_aborted)
|
||||||
|
return;
|
||||||
pthread_mutex_lock(&LOCK_alarm);
|
pthread_mutex_lock(&LOCK_alarm);
|
||||||
for (i=0 ; i < alarm_queue.elements ; i++)
|
for (i=0 ; i < alarm_queue.elements ; i++)
|
||||||
{
|
{
|
||||||
|
@ -760,7 +760,7 @@ void run_test(char *test)
|
|||||||
// create files
|
// create files
|
||||||
snprintf(master_opt_file, PATH_MAX, "%s/%s-master.opt", test_dir, test);
|
snprintf(master_opt_file, PATH_MAX, "%s/%s-master.opt", test_dir, test);
|
||||||
snprintf(slave_opt_file, PATH_MAX, "%s/%s-slave.opt", test_dir, test);
|
snprintf(slave_opt_file, PATH_MAX, "%s/%s-slave.opt", test_dir, test);
|
||||||
snprintf(slave_master_info_file, PATH_MAX, "%s/%s-slave-master-info.opt", test_dir, test);
|
snprintf(slave_master_info_file, PATH_MAX, "%s/%s.slave-mi", test_dir, test);
|
||||||
snprintf(reject_file, PATH_MAX, "%s/%s%s", result_dir, test, REJECT_SUFFIX);
|
snprintf(reject_file, PATH_MAX, "%s/%s%s", result_dir, test, REJECT_SUFFIX);
|
||||||
snprintf(out_file, PATH_MAX, "%s/%s%s", result_dir, test, OUT_SUFFIX);
|
snprintf(out_file, PATH_MAX, "%s/%s%s", result_dir, test, OUT_SUFFIX);
|
||||||
snprintf(err_file, PATH_MAX, "%s/%s%s", result_dir, test, ERR_SUFFIX);
|
snprintf(err_file, PATH_MAX, "%s/%s%s", result_dir, test, ERR_SUFFIX);
|
||||||
|
Reference in New Issue
Block a user