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
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 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/ group=" mysqld" --backup --suspend-at-end --target- dir=/backups/ incremental/ --extra- lsndir= '/backups/ lsn/' --incremental- basedir= '/backups/ lsn/' --parallel=2 --stream=xbstream group=mysqld --backup --suspend-at-end --target- dir=/backups/ incremental/ --extra- lsndir= /backups/ lsn/ --incremental- basedir= /backups/ lsn/ --parallel=2 --stream=xbstream
root 3238 1.5 0.0 37836 10968 pts/1 S+ 10:22 0:00 perl /usr/bin/
root 3262 0.1 0.0 4096 604 pts/1 S+ 10:22 0:00 sh -c /usr/bin/xtrabackup --defaults-
root 3263 32.1 0.1 256740 138552 pts/1 Sl+ 10:22 0:01 /usr/bin/xtrabackup --defaults-