Comment 0 for bug 1085099

Revision history for this message
navigator93 (silviamikhail) wrote : incremental backups ignore --tmpdir argument

When invoking incremental backups through innobackupex, xtrabackup does not seem to get the --tmpdir argument passed to it so it always uses MYSQL TMPDIR. This can turn into filling the mysql tmp dir (which does not have enough room for a HUGE incremental change).

This has stopped us from reliably running incremental backups especially after heavy write volume times

root 3237 0.0 0.0 4096 588 pts/1 S+ 10:22 0:00 /bin/sh -c innobackupex --user=xtrabackup --password=<redacted> --no-timestamp --ibbackup=/usr/bin/xtrabackup --incremental-basedir=/backups/lsn/ --stream=xbstream --parallel 2 --extra-lsndir=/backups/lsn/ --tmpdir /backups/incremental/ --incremental /backups/incremental/ | pigz > /backups/incremental/inc.20121130_1022.xbs.gz
root 3238 1.5 0.0 37836 10968 pts/1 S+ 10:22 0:00 perl /usr/bin/innobackupex --user=xtrabackup --password=<redacted> --no-timestamp --ibbackup=/usr/bin/xtrabackup --incremental-basedir=/backups/lsn/ --stream=xbstream --parallel 2 --extra-lsndir=/backups/lsn/ --tmpdir /backups/incremental/ --incremental /backups/incremental/
root 3262 0.1 0.0 4096 604 pts/1 S+ 10:22 0:00 sh -c /usr/bin/xtrabackup --defaults-group="mysqld" --backup --suspend-at-end --target-dir=/backups/incremental/ --extra-lsndir='/backups/lsn/' --incremental-basedir='/backups/lsn/' --parallel=2 --stream=xbstream
root 3263 32.1 0.1 256740 138552 pts/1 Sl+ 10:22 0:01 /usr/bin/xtrabackup --defaults-group=mysqld --backup --suspend-at-end --target-dir=/backups/incremental/ --extra-lsndir=/backups/lsn/ --incremental-basedir=/backups/lsn/ --parallel=2 --stream=xbstream