lp:~sergei.glushchenko/percona-xtrabackup/xb20-bug932623

Created by Sergei Glushchenko on 2012-07-05 and last modified on 2012-07-18
Get this branch:
bzr branch lp:~sergei.glushchenko/percona-xtrabackup/xb20-bug932623
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

Recent revisions

447. By Sergei Glushchenko on 2012-07-18

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 on 2012-07-04

merge test suite support for testing against MySQL 5.0

442. By Alexey Kopytov on 2012-06-20

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 on 2012-06-18

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

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

440. By Alexey Kopytov on 2012-06-14

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 on 2012-06-13

Automerge from trunk.

438. By Alexey Kopytov on 2012-06-12

Automerge from 1.6.

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.