mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 03:17:20 +02:00
MDEV-9884: Existing /var/lib/mysql/.sst directory (with contents) causes SST to fail with xtrabackup-v2
[Fix taken from https://github.com/percona/percona-xtradb- cluster/commit/b3ee75949ed82b88f355ca2e26431350cc1c89ac] During SST, the receiver node creates .sst directory under datadir to process/prepare the received data and removes it at the end of the process. In case of error, this directory, however, was not removed, which later caused subsequent SSTs to fail. Fixed by removing this directory at the beginning of SST if it existed.
This commit is contained in:
parent
43e19b3fc8
commit
51a32ebeb3
1 changed files with 2 additions and 1 deletions
|
|
@ -853,7 +853,8 @@ then
|
|||
then
|
||||
|
||||
if [[ -d ${DATA}/.sst ]];then
|
||||
wsrep_log_info "WARNING: Stale temporary SST directory: ${DATA}/.sst from previous state transfer"
|
||||
wsrep_log_info "WARNING: Stale temporary SST directory: ${DATA}/.sst from previous state transfer. Removing"
|
||||
rm -rf ${DATA}/.sst
|
||||
fi
|
||||
mkdir -p ${DATA}/.sst
|
||||
(recv_joiner $DATA/.sst "${stagemsg}-SST" 0 0) &
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue