Hello, everyone -
I have a situation where xtrabackup fails to create an incremental backup from time to time, however it seems to be random and intermittent. I have been unable to figure out what happens to cause the backups to fail.
A tail of the log file entry for the error looks like this:
IMPORTANT: Please check that the backup run completes successfully.
At the end of a successful backup run innobackupex
prints “completed OK!”.
innobackupex: Using mysql Ver 14.14 Distrib 5.5.25, for Linux (x86_64) using re
adline 5.1
innobackupex: Using mysql server version Copyright (c) 2000, 2011, Oracle and/or
its affiliates. All rights reserved.
innobackupex: Created backup directory /data/backups/incremental/04
130315 04:00:09 innobackupex: Starting mysql with options: --password=xxxxxxxx
–user=‘bkpuser’ --unbuffered –
130315 04:00:09 innobackupex: Connected to database with mysql child process (p
id=24901)
130315 04:00:11 innobackupex: Connection to database server closed
130315 04:00:11 innobackupex: Starting ibbackup with command: xtrabackup_55 --defaults-group=“mysqld” --backup --suspend-at-end --target-dir=/data/backups/incremental/04 --incremental-basedir=‘/data/backups/incremental/03’ --parallel=4
innobackupex: Waiting for ibbackup (pid=24908) to suspend
innobackupex: Suspend file ‘/data/backups/incremental/04/xtrabackup_suspended’
xtrabackup: Error: cannot open /data/backups/incremental/03/xtrabackup_checkpoints
xtrabackup: error: failed to read metadata from /data/backups/incremental/03/xtrabackup_checkpoints
innobackupex: Error: ibbackup child process has died at /usr/bin/innobackupex line 374.
- ‘[’ 2 -eq 0 ‘]’
- echo ‘\nIncremental Backup failed at 04\n’
\nIncremental Backup failed at 04\n - echo -e 'Incremental Backup failed at 04: ’
- mail -s ‘Please check the status log.’ <email_address> – -r bkpuser@localhost
- ‘[’ 0 -eq 1 ‘]’
- exit 1
So, to me, it looks like the most important part of all that is:
xtrabackup: Error: cannot open /data/backups/incremental/03/xtrabackup_checkpoints
xtrabackup: error: failed to read metadata from /data/backups/incremental/03/xtrabackup_checkpoints
I have worked with the system administrator for this system and he was unable to find any indication of a problem in the storage subsystem indicating that it had gone off line or gone into a read only state or anything like that.
Has anyone had any similar experiences?
This seems to happen on all of the servers I manage where xtrabackup is installed, from time to time.
Most of the time, xtrabackup runs just fine. Unfortunately, this is ‘not good enough’. ![]()
Any and all hints, guidance, suggestions, etc. are greatly appreciated!
/David C.
P.S. Incremental hourly backups continue to fail until the next full backup happens at 2:00AM - then the incrementals are able to find the metadata again and they pick back up.
P.P.S. I have uploaded the script that is executed to manage the backups. I am not the author, nor am I very talented with scripting. But if anyone who is talented would like to have a look, there you go. I did remove an email address and replaced it with but that’s the only change from what’s running.
System Information:
xtrabackup --version
xtrabackup version 2.0.1 for Percona Server 5.1.59 unknown-linux-gnu (x86_64) (revision id: 446)
uname -a
Linux 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux
CentOS release 6.2 (Final)
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
34G 2.7G 29G 9% /
tmpfs 5.9G 0 5.9G 0% /dev/shm
/dev/sda1 485M 68M 392M 15% /boot
/dev/sdb1 394G 238G 137G 64% /data
free -m
total used free shared buffers cached
Mem: 11912 9850 2062 0 2 26
-/+ buffers/cache: 9820 2092
Swap: 6015 784 5231