lp:~gl-az/percona-xtrabackup/2.0-io-block-size

Created by George Ormond Lorch III on 2013-04-30 and last modified on 2013-04-30
Get this branch:
bzr branch lp:~gl-az/percona-xtrabackup/2.0-io-block-size
Only George Ormond Lorch III can upload to this branch. If you are George Ormond Lorch III please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Recent revisions

552. By George Ormond Lorch III on 2013-04-30

This implements the io-block-size option for XtraBackup and innobackupex (just for passthrough) which specifies number of pages to read/write per cycle.
Changes made:
- Increased the default from 64 pages to 256 pages (4M).
- Corrected the retry logic in xtrabackup_copy_datafile so that an individual page will be re-read up to a pre-determined number of times and for each validation failure, only that page will be re-read. Previous logic would re-read the entire block and continue counting retry failures even across failed and then successfully read pages.
- Created very simple test case that sets io-block-size to a larger value.
- Corrupt page reads are tested as part of bug766033.sh which creates a corrupted dataset and looks for the error message.
- Not tested as part of any test is a page that has been read and failed validation, then re-read and passed.

551. By <email address hidden> on 2013-04-30

Merge lp:~hrvojem/percona-xtrabackup/bug1158243-2.0

550. By <email address hidden> on 2013-04-30

Merge lp:~hrvojem/percona-xtrabackup/bug839306-2.0

549. By Alexey Kopytov on 2013-04-29

Merge from trunk.

548. By Alexey Kopytov on 2013-04-29

Fixed incorrect merge and a compiler warning.

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.