mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl
into koti.dsl.inet.fi:/home/elkin/MySQL/TEAM/FIXES/5.0/bug28597-log_name_upgrade
This commit is contained in:
commit
c0be4995f9
3 changed files with 6 additions and 13 deletions
|
@ -106,9 +106,3 @@ connection slave;
|
|||
sync_with_master;
|
||||
|
||||
# End of 4.1 tests
|
||||
|
||||
# Cleanup
|
||||
# The A->B->A replication causes the master to start writing relay logs
|
||||
# in var/run, remove them
|
||||
remove_file $MYSQLTEST_VARDIR/run/master-relay-bin.000001;
|
||||
remove_file $MYSQLTEST_VARDIR/run/master-relay-bin.index;
|
||||
|
|
|
@ -211,6 +211,8 @@ select * from t1;
|
|||
connection master;
|
||||
drop table t1;
|
||||
|
||||
--remove_file $MYSQLTEST_VARDIR/tmp/bug14157.sql
|
||||
|
||||
# Delete the anonymous users
|
||||
source include/delete_anonymous_users.inc;
|
||||
|
||||
|
|
11
sql/log.cc
11
sql/log.cc
|
@ -448,13 +448,10 @@ const char *MYSQL_LOG::generate_name(const char *log_name,
|
|||
{
|
||||
if (!log_name || !log_name[0])
|
||||
{
|
||||
/*
|
||||
TODO: The following should be using fn_format(); We just need to
|
||||
first change fn_format() to cut the file name if it's too long.
|
||||
*/
|
||||
strmake(buff, pidfile_name,FN_REFLEN-5);
|
||||
strmov(fn_ext(buff),suffix);
|
||||
return (const char *)buff;
|
||||
strmake(buff, pidfile_name, FN_REFLEN - strlen(suffix) - 1);
|
||||
return (const char *)
|
||||
fn_format(buff, buff, "", suffix, MYF(MY_REPLACE_EXT|MY_REPLACE_DIR));
|
||||
|
||||
}
|
||||
// get rid of extension if the log is binary to avoid problems
|
||||
if (strip_ext)
|
||||
|
|
Loading…
Reference in a new issue