~akopytov/percona-xtrabackup/bug1170806-2.0

Viewing all changes in revision 538.

  • Committer: Alexey Kopytov
  • Date: 2013-04-24 14:09:42 UTC
  • Revision ID: akopytov@gmail.com-20130424140942-2et7mt0u8iujmkt1
Bug #1170806: innobackupex continuing with FTWRL even when xtrabackup
              failed

The problem was that when the log copying thread failed, it did not
terminate the xtrabackup process immediately. Instead only the log
copying thread was terminated. The main xtrabackup thread would later
check if the 'log_copying_succeed' flag is FALSE, and terminated the
process, but that happened later, after xtrabackup was done with copying
InnoDB files and signaled innobackupex to lock tables and proceed with
copying non-InnoDB files.

The fix is to terminate the entire xtrabackup process immediately on log
copying failure. There is no reasons to delay checking its status
and fail much later.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: