mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-25978 : rsync SST does not work with custom binlog name
wsrep_sst_common did not correctly set name for binlog index file if custom binlog name was used and this name was not added to script command line. Added test case for both log_basename and log_binlog.
This commit is contained in:
committed by
Julius Goryavsky
parent
1deb630484
commit
05a4996c5c
@@ -465,8 +465,9 @@ if [ -z "$WSREP_SST_OPT_BINLOG" -a -n "${MYSQLD_OPT_LOG_BIN+x}" ]; then
|
||||
# the "-bin" suffix:
|
||||
readonly WSREP_SST_OPT_BINLOG="$WSREP_SST_OPT_LOG_BASENAME-bin"
|
||||
else
|
||||
# Take the default name:
|
||||
readonly WSREP_SST_OPT_BINLOG='mysql-bin'
|
||||
# the default name, note that base of this name
|
||||
# is already defined above
|
||||
readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_BINLOG.index"
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -549,9 +550,9 @@ get_binlog()
|
||||
# the "-bin" suffix:
|
||||
readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_LOG_BASENAME-bin.index"
|
||||
else
|
||||
# If the base name not specified, then we take
|
||||
# the default name:
|
||||
readonly WSREP_SST_OPT_BINLOG_INDEX='mysql-bin.index'
|
||||
# the default name, note that base of this name
|
||||
# is already defined above
|
||||
readonly WSREP_SST_OPT_BINLOG_INDEX="$WSREP_SST_OPT_BINLOG.index"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
Reference in New Issue
Block a user