mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
BUG#46166
Post merge fixes for mysql-5.5-bugteam.
This commit is contained in:
@ -3,6 +3,5 @@ call mtr.add_suppression("Log filename extension number exhausted:");
|
||||
call mtr.add_suppression("Can't generate a unique log-filename");
|
||||
RESET MASTER;
|
||||
FLUSH LOGS;
|
||||
Warnings:
|
||||
Warning 1098 Can't generate a unique log-filename master-bin.(1-999)
|
||||
ERROR HY000: Can't generate a unique log-filename master-bin.(1-999)
|
||||
|
||||
|
@ -58,7 +58,8 @@ EOF
|
||||
# Assertion
|
||||
###########
|
||||
|
||||
# assertion: should throw warning
|
||||
# assertion: should raise error
|
||||
-- error ER_NO_UNIQUE_LOGFILE
|
||||
FLUSH LOGS;
|
||||
|
||||
##############
|
||||
|
@ -5111,7 +5111,7 @@ int MYSQL_BIN_LOG::rotate_and_purge(uint flags)
|
||||
to the current log.
|
||||
*/
|
||||
if (!write_incident(current_thd, FALSE))
|
||||
flush_and_sync();
|
||||
flush_and_sync(0);
|
||||
|
||||
#ifdef HAVE_REPLICATION
|
||||
check_purge= true;
|
||||
|
@ -523,7 +523,8 @@ int terminate_slave_threads(Master_info* mi,int thread_mask,bool skip_lock)
|
||||
if (flush_master_info(mi, TRUE, FALSE))
|
||||
DBUG_RETURN(ER_ERROR_DURING_FLUSH_LOGS);
|
||||
|
||||
if (my_sync(mi->rli.relay_log.get_log_file()->file, MYF(MY_WME)))
|
||||
if (mi->rli.relay_log.is_open() &&
|
||||
my_sync(mi->rli.relay_log.get_log_file()->file, MYF(MY_WME)))
|
||||
DBUG_RETURN(ER_ERROR_DURING_FLUSH_LOGS);
|
||||
|
||||
if (my_sync(mi->fd, MYF(MY_WME)))
|
||||
|
@ -1925,7 +1925,7 @@ bool show_binlogs(THD* thd)
|
||||
|
||||
if (!mysql_bin_log.is_open())
|
||||
{
|
||||
my_message(ER_NO_BINARY_LOGGING, ER(ER_NO_BINARY_LOGGING), MYF(0));
|
||||
my_error(ER_NO_BINARY_LOGGING, MYF(0));
|
||||
DBUG_RETURN(TRUE);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user