lp:~sergei.glushchenko/percona-xtrabackup/issue24669

Created by Sergei Glushchenko and last modified
Get this branch:
bzr branch lp:~sergei.glushchenko/percona-xtrabackup/issue24669
Only Sergei Glushchenko can upload to this branch. If you are Sergei Glushchenko please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

448. By Sergei Glushchenko

merge 2.0 trunk

447. By Sergei Glushchenko

Bug #932623: RENAME TABLE causes incremental prepare to fail
Fix is following. We applying .delta changes to tablespace with matching ID.
Matching tablespace will also be renamed to match the .delta name.
When tablespace with matching name but different ID exists in full
backup, it will be renamed to xtrabackup_tmp#ID.ibd. When no matching
tablespace found, the new one will be created.
fil0fil.c APIs were used for matching.
xb_data_files_init and xb_data_files_close were ported from compact
backups branch. io_handler_thread was modified to handle shutdown signal
properly.
innodb51_builtin.patch was modified, mem_close and mem_pool_free functions
were added.
Calls to mem_init and mem_close were added to avoid assertion failures on debug
builds.

446. By Stewart Smith

merge test suite support for testing against MySQL 5.0

442. By Alexey Kopytov

Bug #1015416: Regression in XtraBackup 2.0.0 in case of an incomplete
log block

The problem was that when XtraBackup was reading a log block that has not
been completely written by the server yet, it would fail with an error
complaining about log block checksum mismatch. Which is a regression
introduced in 2.0 by the fix for bug #805593.

Fixed by restoring the 1.6 behavior, i.e. just print a warning and retry
reading the log block later.

441. By Alexey Kopytov

Bug #983695: --copy-back should ignore *.qp files

Skip *.qp files when restoring files with --copy-back.

440. By Alexey Kopytov

Bug #977652: Compressed/Uncompressed incremental backup fails on
             compressed full backup in Xtrabackup 2.0.0

The problem was that xtrabackup created a compressed
xtrabackup_checkpoints file when compresses was used to create the full
backup. Which made full backups unusable for incremental backups without
decompressing them first.

Fixed by omitting compression for xtrabackup_checkpoints.

A bit hacky implementation, a more clean fix will be possible in 2.1
with refactoring implemented in that branch.

439. By Alexey Kopytov

Automerge from trunk.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:percona-xtrabackup/2.1
This branch contains Public information 
Everyone can see this information.