Percona XtraBackup

Bazaar branches of Percona XtraBackup

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:percona-xtrabackup

Percona XtraBackup has 5 active reviews.

Percona XtraBackup has 166 active branches owned by 22 people and 2 teams. There were 33 commits by 3 people in the last month.

Name Status Last Modified Last Commit
lp:percona-xtrabackup
Series: 2.2
1 Development 2014-03-28 11:51:15 UTC 2014-03-28
4959. Merged lp:~hrvojem/percona-xtrabackup...

Author: Hrvoje Matijakovic
Revision Date: 2014-03-28 11:51:15 UTC

Merged lp:~hrvojem/percona-xtrabackup/doc-57-2.2

lp:percona-xtrabackup/2.1
Series: 2.1, trunk
2 Mature 2014-03-15 12:18:51 UTC 2014-03-15
734. Fixed bugs: Bug #1269474, Bug #128108...

Author: Hrvoje Matijakovic
Revision Date: 2014-03-15 12:18:51 UTC

Fixed bugs: Bug #1269474, Bug #128108 and DOC-84

lp:percona-xtrabackup/2.0
Series: 2.0
bug(Linked to a blueprint) 2 Mature 2014-03-21 13:01:55 UTC 2014-03-21
593. Merged lp:~tplavcic/percona-xtrabacku...

Author: Alexey Kopytov
Revision Date: 2014-03-21 13:01:55 UTC

Merged lp:~tplavcic/percona-xtrabackup/bld-26-2.0.

lp:~gl-az/percona-xtrabackup/BT33572-asymmetric-encryption 1 Development 2014-04-23 20:08:59 UTC 2014-04-23
4960. GOL - checkpoint: - xbcrypt v3 backw...

Author: George Ormond Lorch III
Revision Date: 2014-04-23 20:08:59 UTC

GOL - checkpoint:
 - xbcrypt v3 backwards compatibility test.
 - public/private key generation in xbcrypt.
 - encryption refactor and public key/hybrid implementation in xbcrypt.
 - decryption refactor and public key/hybrid implementation in xbcrypt.
 - implemented encryption within ds_encrypt.

lp:~percona-core/percona-xtrabackup/release-2.2.1-alpha1 1 Development 2014-03-28 10:35:52 UTC 2014-03-28
4959. [*] rpm spec rewritten according to r...

Author: Alexey Bychko
Revision Date: 2014-03-28 10:35:52 UTC

[*] rpm spec rewritten according to rpmlint utility output
[*] changed name, added version (percona-xtrabackup-22)
[*] fixed build-binary.sh, according to other changes
[*] fixed build-dpkg.sh, according to other changes
[*] fixed build-rpm.sh, according to other changes

lp:~tplavcic/percona-xtrabackup/bld-62-2.1 1 Development 2014-03-21 11:10:05 UTC 2014-03-21
734. Bumped version for test to work

Author: Tomislav Plavcic
Revision Date: 2014-03-21 11:10:05 UTC

Bumped version for test to work

lp:~akopytov/percona-xtrabackup/binary-tarballs-update 1 Development 2014-03-20 12:45:42 UTC 2014-03-20
4954. Updated binary tarballs in bootstrap....

Author: Alexey Kopytov
Revision Date: 2014-03-20 12:44:36 UTC

Updated binary tarballs in bootstrap.sh to:

MySQL 5.1.73
Percona Server 5.1.73-rel14.11
MySQL 5.5.36
Percona Server 5.5.36-34.1
MySQL 5.6.16
Percona Server 5.6.16-64.1

lp:~sergei.glushchenko/percona-xtrabackup/2.2-BT39727-xb-bug1284778 bug(Has a merge proposal) 1 Development 2014-02-26 12:56:52 UTC 2014-02-26 This branch is empty.
lp:~akopytov/percona-xtrabackup/remove_jquery-2.2 (Has a merge proposal) 1 Development 2014-02-26 06:46:03 UTC 2014-02-26 This branch is empty.
lp:~gl-az/percona-xtrabackup/bug1273196-2.2 bug(Has a merge proposal) 1 Development 2014-02-12 21:38:17 UTC 2014-02-12 This branch is empty.
lp:~akopytov/percona-xtrabackup/test 1 Development 2014-01-22 11:19:20 UTC 2014-01-22
719. Test.

Author: Alexey Kopytov
Revision Date: 2014-01-22 11:19:20 UTC

Test.

lp:~akopytov/percona-xtrabackup/staging-2.2 1 Development 2014-01-16 14:23:32 UTC 2014-01-16
4932. Automerge from 2.1.

Author: Alexey Kopytov
Revision Date: 2014-01-16 14:23:32 UTC

Automerge from 2.1.

lp:~akopytov/percona-xtrabackup/bug1268300 bug(Has a merge proposal) 1 Development 2014-01-12 13:30:45 UTC 2014-01-12 This branch is empty.
lp:~akopytov/percona-xtrabackup/bug1223716-2.2 bug(Has a merge proposal) 1 Development 2013-12-29 13:24:09 UTC 2013-12-29 This branch is empty.
lp:~gl-az/percona-xtrabackup/bug1243009-2.2 bug(Has a merge proposal) 1 Development 2013-11-15 01:21:41 UTC 2013-11-15
4893. Fix for bug 1243009 --debug and --val...

Author: George Ormond Lorch III
Revision Date: 2013-11-15 01:21:41 UTC

Fix for bug 1243009 --debug and --valgrind options needed for XtraBackup's build-binary.sh

util/build-binary.sh:
  Added new options --debug, --relwithdebinfo and --valgrind. These will set and export the DEBUG, RELWITHDEBINFO and VALGRIND variables to 'yes' before calling build.sh if specified. Even though they are mutually exclusive, there is no explicit test for this case.

util/build.sh:
  Added testing for RELWITHDEBINFO and VALGRIND variables and set up build/make options necessary for each case.

test/run.sh and test/inc/common.sh:
  Added -v N option to run.sh to allow enabling of valgrind when using test suite. N specifies a value that will be bassed to valgrinds --error-exitcode option. Made changes to accomplish this based on Alexey Kopytovs suggestions.
  Moved innobackupex_no_defaults_file into inc/common.sh from t/ib_doublewrite.sh since the concept is used in a few tests and correct fixup of IB_ARGS[@] is necessary in order to preserve args and valgrind options and makes a couple test cases a little simpler.

Fixed up several test cases that use/depend on $IB_ARGS to use "${IB_ARGS[@]}".

lp:~gl-az/percona-xtrabackup/bug1243009-2.1 bug(Has a merge proposal) 1 Development 2013-11-15 01:00:41 UTC 2013-11-15
693. Fix for bug 1243009 --debug and --val...

Author: George Ormond Lorch III
Revision Date: 2013-11-15 01:00:41 UTC

Fix for bug 1243009 --debug and --valgrind options needed for XtraBackup's build-binary.sh

util/build-binary.sh:
  Added new options --debug, --relwithdebinfo and --valgrind. These will set and export the DEBUG, RELWITHDEBINFO and VALGRIND variables to 'yes' before calling build.sh if specified. Even though they are mutually exclusive, there is no explicit test for this case.

util/build.sh:
  Added testing for RELWITHDEBINFO and VALGRIND variables and set up build/make options necessary for each case.

test/run.sh and test/inc/common.sh:
  Added -v N option to run.sh to allow enabling of valgrind when using test suite. N specifies a value that will be bassed to valgrinds --error-exitcode option. Made changes to accomplish this based on Alexey Kopytovs suggestions.
  Moved innobackupex_no_defaults_file into inc/common.sh from t/ib_doublewrite.sh since the concept is used in a few tests and correct fixup of IB_ARGS[@] is necessary in order to preserve args and valgrind options and makes a couple test cases a little simpler.

Fixed up several test cases that use/depend on $IB_ARGS to use "${IB_ARGS[@]}".

lp:~gl-az/percona-xtrabackup/bug1243009-2.0 bug(Has a merge proposal) 1 Development 2013-11-14 23:40:24 UTC 2013-11-14
589. Fix for bug 1243009 --debug and --val...

Author: George Ormond Lorch III
Revision Date: 2013-11-14 23:40:24 UTC

Fix for bug 1243009 --debug and --valgrind options needed for XtraBackup's build-binary.sh

util/build-binary.sh:
  Added new options --debug, --relwithdebinfo and --valgrind. These will set and export the DEBUG, RELWITHDEBINFO and VALGRIND variables to 'yes' before calling build.sh if specified. Even though they are mutually exclusive, there is no explicit test for this case.

util/build.sh:
  Added testing for RELWITHDEBINFO and VALGRIND variables and set up build/make options necessary for each case.

test/run.sh and test/inc/common.sh:
  Added -v N option to run.sh to allow enabling of valgrind when using test suite. N specifies a value that will be bassed to valgrinds --error-exitcode option. Made changes to accomplish this based on Alexey Kopytovs suggestions.
  Moved innobackupex_no_defaults_file into inc/common.sh from t/ib_doublewrite.sh since the concept is used in a few tests and correct fixup of IB_ARGS[@] is necessary in order to preserve args and valgrind options and makes a couple test cases a little simpler.

Fixed up several test cases that use/depend on $IB_ARGS to use "${IB_ARGS[@]}".

lp:~percona-core/percona-xtrabackup/issue36945 1 Development 2013-11-14 18:22:00 UTC 2013-11-14
681. add debug info

Author: Sergei Glushchenko
Revision Date: 2013-11-14 18:22:00 UTC

add debug info

lp:~sergei.glushchenko/percona-xtrabackup/issue36945 1 Development 2013-11-14 14:06:59 UTC 2013-11-14
681. add debug info

Author: Sergei Glushchenko
Revision Date: 2013-11-14 14:05:39 UTC

add debug info

lp:~lp-dev-merge-bot/percona-xtrabackup/staging-2.2 1 Development 2013-11-14 02:59:32 UTC 2013-11-14
4892. Empty merge from 2.1.

Author: Alexey Kopytov
Revision Date: 2013-11-12 09:13:46 UTC

Empty merge from 2.1.

lp:~vlad-lesin/percona-xtrabackup/2.2-bug-1227240 bug(Has a merge proposal) 1 Development 2013-11-13 23:49:54 UTC 2013-11-13
4886. Bug #1227240 fix. my.cnf can contain...

Author: Vlad Lesin
Revision Date: 2013-11-13 23:49:54 UTC

Bug #1227240 fix.

my.cnf can contain innodb_log_arch_dir option for server. xtrabackup can
use servers my.cnf. As innodb_log_arch_dir option can be used only for backup
preparing xtrabackup exits with error message in the case of backup with
innodb_log_arch_dir option. Such behavior does not allow to make backup if
default my.cnf contains innodb_log_arch_dir.

This fix ignores --innodb_log_arch_dir and --to-archived-lsn and outputs warning
if --prepare is not set.

lp:~akopytov/percona-xtrabackup/bug1227988-2.2 bug(Has a merge proposal) 1 Development 2013-09-23 05:31:40 UTC 2013-09-23 This branch is empty.
lp:~gl-az/percona-xtrabackup/BT-32889-history-on-server (Has a merge proposal) 1 Development 2013-09-10 02:23:34 UTC 2013-09-10
676. Implementation of xtrabackup http://b...

Author: George Ormond Lorch III
Revision Date: 2013-09-10 02:23:34 UTC

Implementation of xtrabackup http://blueprints.launchpad.net/percona-xtrabackup/+spec/history-on-the-server and test case.

lp:~ignacio-nin/percona-xtrabackup/2.2-bug1222777 bug(Has a merge proposal) 1 Development 2013-09-09 16:43:26 UTC 2013-09-09
4871. Update FSF's street address The copy...

Author: Ignacio Nin
Revision Date: 2013-09-09 16:39:23 UTC

Update FSF's street address

The copyright notices were showing an outdated FSF's street address.
Update to the new address as per http://www.gnu.org/licenses/gpl-2.0.html

Merge the fix from 2.1.

lp:~ignacio-nin/percona-xtrabackup/2.1-bug1222777 bug(Has a merge proposal) 1 Development 2013-09-09 16:42:23 UTC 2013-09-09
676. Update FSF's street address The copy...

Author: Ignacio Nin
Revision Date: 2013-09-09 16:08:09 UTC

Update FSF's street address

The copyright notices were showing an outdated FSF's street address.
Update to the new address as per http://www.gnu.org/licenses/gpl-2.0.html

Merge the fix from 2.0.

lp:~ignacio-nin/percona-xtrabackup/2.0-bug1222777 bug(Has a merge proposal) 1 Development 2013-09-09 16:41:23 UTC 2013-09-09
587. Update FSF's street address The copy...

Author: Ignacio Nin
Revision Date: 2013-09-09 16:06:44 UTC

Update FSF's street address

The copyright notices were showing an outdated FSF's street address.
Update to the new address as per http://www.gnu.org/licenses/gpl-2.0.html

lp:~akopytov/percona-xtrabackup/version-check-2.2 (Linked to a blueprint)(Has a merge proposal) 1 Development 2013-09-05 12:10:32 UTC 2013-09-05 This branch is empty.
lp:~lp-dev-merge-bot/percona-xtrabackup/staging-2.1 1 Development 2013-08-30 11:02:26 UTC 2013-08-30
674. Empty merge from Percona XtraBackup 2.0

Author: <email address hidden>
Revision Date: 2013-08-30 11:02:26 UTC

Empty merge from Percona XtraBackup 2.0

lp:~stewart/percona-xtrabackup/bug1213036 bug 1 Development 2013-08-16 17:54:06 UTC 2013-08-16
637. improve execution speed of ib_increme...

Author: Stewart Smith
Revision Date: 2013-08-16 17:53:20 UTC

improve execution speed of ib_incremental tests by switching from forking thousands of mysql client executables to generating the SQL and feeding it to 1 mysql client process. On my laptop this takes t/ib_incremental_full_scan.sh execution time from 43-48 seconds down to <30 seconds.

lp:~vlad-lesin/percona-xtrabackup/r650 1 Development 2013-08-02 12:08:27 UTC 2013-08-02
650. Manually merged lp:~gl-az/percona-xtr...

Author: Alexey Kopytov
Revision Date: 2013-07-30 09:31:12 UTC

Manually merged lp:~gl-az/percona-xtrabackup/BT23557-2.1-lp1160788.

lp:~vlad-lesin/percona-xtrabackup/2.1-apply-archived-logs-innodb5.6-static-ssl 1 Development 2013-07-31 12:44:59 UTC 2013-07-31
652. Use PS-5.6.12 with static openssl bui...

Author: Vlad Lesin
Revision Date: 2013-07-31 12:43:26 UTC

Use PS-5.6.12 with static openssl build to test archived logs.

lp:~gl-az/percona-xtrabackup/2.0-ST31441-suspend-debugging 1 Development 2013-07-17 17:04:46 UTC 2013-07-17
554. Added extra logging to xtrabackup.cc ...

Author: George Ormond Lorch III
Revision Date: 2013-07-17 17:04:46 UTC

Added extra logging to xtrabackup.cc surrpunding the suspend file and changed suspend file contents to include the current pid. Added suspend file validation in innobackupex to ensure that the pid read from the suspend file matches the known pid of the xtrabackup process to help identify mixed/crossed running backup instances.

lp:~gl-az/percona-xtrabackup/2.1-valgrind (Has a merge proposal) 1 Development 2013-07-12 19:41:46 UTC 2013-07-12
629. Added new environment variables to co...

Author: George Ormond Lorch III
Revision Date: 2013-07-12 19:41:46 UTC

Added new environment variables to control build:
  MAKE_ONLY - Set this to 1 to only re 'make' the server and xtrabackup. Nothing will be downloaded, unpacked or patched. This is not advised if any compiler or other flags are being changed from previous builds.
  RELWITHDEBINFO - Set this to 1 to eliminate optimizations by changing C/CXXFLAGS to -g -O0 and pass CMAKE_BUILD_TYPE=RelWithDebInfo to PS or MySQL 5.5+ cmake.
  WITH_VALGRIND - Set this to 1 to perform Valgrind compatible build. Eliminates optimizations just like RELWITHDEBINFO and also passes WITH_VALGRIND=ON to PS or MySQL 5.5+ cmake.
Added innobackupex option --use-valgrind which will prefix backup and apply-log calls to xtrabackup with "valgrind".
The valgrind binary must be within path and valgrind options may be set by either using the ~/.valgrindrc file or setting the environment variable VALGRIND_OPTS.

lp:~akopytov/percona-xtrabackup/test-suite-cleanups (Has a merge proposal) 1 Development 2013-06-28 11:26:05 UTC 2013-06-28
619. Various test suite cleanups: * Re-im...

Author: Alexey Kopytov
Revision Date: 2013-06-28 11:26:05 UTC

Various test suite cleanups:

* Re-implemented testrun.c in testrun.sh. This allows cleaner and more
  efficient implementations of parallel tests execution and status
  aggregation. Unlike previously, a server instance to detect version
  is now started just once before tests execution, which should save a
  lot of time. And we don't need to hash the binary. Progress is now
  reported and stats are also collected in the main script. And we
  also don't need multuple subunit files.

* As we don't need the run.sh wrapper now either, renamed testrun.sh
  back to its original name.

* Fixed bug #1097434 "CTRL-C or kill run.sh only terminates current
  test, not entire run" by defining appropriate signal handler in the script.

* Fixed bug #1097444 "xtrabackup test suite leaves xtrabackup.mysql.sock
  and xtrabackup_port_lock files behind in /tmp" by making sure
  everything is killed and cleaned up in all circumstances

* Fixed bug #1194813 "The port lock mechanism in XB test suite does not work"

* Time taken by each test is now reported

* The summary is now a lot more similar to MTR and includes test
  execution time stats and skipped tests summary.

* When a test fails in debug mode, information on where the artifacts
  can be found is now displayed in the summary

* record_db_state / verify_db_state now pass --skip-extended-insert to
  mysqldump, which makes identifying difference in data rows much
  easier.

* reduced the time we are waiting for a server to start by tweaking
  mysql_ping()

lp:~percona-core/percona-xtrabackup/BT31562-2.0.7-bug1177206 1 Development 2013-06-27 05:41:00 UTC 2013-06-27
553. Merged lp:~akopytov/percona-xtrabacku...

Author: Alexey Kopytov
Revision Date: 2013-06-27 05:40:00 UTC

Merged lp:~akopytov/percona-xtrabackup/bugs-1177206-and-1187071-2.0.

lp:~stewart/percona-xtrabackup/test-combinations (Has a merge proposal) 1 Development 2013-06-20 08:18:40 UTC 2013-06-20
623. remove incorrect free of servers.path...

Author: Stewart Smith
Revision Date: 2013-06-20 08:18:40 UTC

remove incorrect free of servers.path in testrun.c

lp:~akopytov/percona-xtrabackup/bug1190876-2.0 bug 1 Development 2013-06-14 07:30:47 UTC 2013-06-14
561. Bug #1190876: Update links to server ...

Author: Alexey Kopytov
Revision Date: 2013-06-14 07:24:28 UTC

Bug #1190876: Update links to server tarballs in bootstrap.sh

Updated links along with some whitespace cleanups.

lp:~akopytov/percona-xtrabackup/ptb-fixes-2.1 bug 1 Development 2013-06-12 13:15:54 UTC 2013-06-12
610. Manual merge from 2.0.

Author: Alexey Kopytov
Revision Date: 2013-06-12 13:15:54 UTC

Manual merge from 2.0.

lp:~akopytov/percona-xtrabackup/ptb-fixes-2.0 bug 1 Development 2013-06-12 12:35:56 UTC 2013-06-12
561. Fix for bugs #1187071 and #1177206.

Author: Alexey Kopytov
Revision Date: 2013-06-12 12:31:04 UTC

Fix for bugs #1187071 and #1177206.

lp:~akopytov/percona-xtrabackup/ptb-fixes 1 Development 2013-06-12 11:35:29 UTC 2013-06-12
561. Fix for bugs #1187071 and #1177206.

Author: Alexey Kopytov
Revision Date: 2013-06-12 11:35:29 UTC

Fix for bugs #1187071 and #1177206.

lp:~gl-az/percona-xtrabackup/2.1-testrun-summary (Has a merge proposal) 1 Development 2013-06-06 05:47:05 UTC 2013-06-06
610. Fixed issue in testrun.c where specif...

Author: George Ormond Lorch III
Revision Date: 2013-06-06 05:47:05 UTC

Fixed issue in testrun.c where specifying testsuite would find the tests in the corredt directory but would still try to execute them out of ./t

Added test status tracking and summary report at end of test run cycle to make it wasy to see what passed, skipped and failed at a glance, similar to MTR.

Changed testrun.sh slightly to return same code out of testrun.sh as the test that was executed when only a single test was run.

lp:~gl-az/percona-xtrabackup/2.0-testrun-summary (Has a merge proposal) 1 Development 2013-06-05 21:01:39 UTC 2013-06-05
561. Fixed issue in testrun.c where specif...

Author: George Ormond Lorch III
Revision Date: 2013-06-05 21:01:39 UTC

Fixed issue in testrun.c where specifying testsuite would find the tests in the corredt directory but would still try to execute them out of ./t

Added test status tracking and summary report at end of test run cycle to make it wasy to see what passed, skipped and failed at a glance, similar to MTR.

Changed testrun.sh slightly to return same code out of testrun.sh as the test that was executed when only a single test was run.

lp:~gl-az/percona-xtrabackup/2.0-valgrind (Has a merge proposal) 1 Development 2013-05-29 22:34:53 UTC 2013-05-29
561. Added new environment variables to co...

Author: George Ormond Lorch III
Revision Date: 2013-05-29 22:14:12 UTC

Added new environment variables to control build:
  MAKE_ONLY - Set this to 1 to only re 'make' the server and xtrabackup. Nothing will be downloaded, unpacked or patched. This is not advised if any compiler or other flags are being changed from previous builds.
  RELWITHDEBINFO - Set this to 1 to eliminate optimizations by changing C/CXXFLAGS to -g -O0 and pass CMAKE_BUILD_TYPE=RelWithDebInfo to PS or MySQL 5.5+ cmake.
  WITH_VALGRIND - Set this to 1 to perform Valgrind compatible build. Eliminates optimizations just like RELWITHDEBINFO and also passes WITH_VALGRIND=ON to PS or MySQL 5.5+ cmake.
Added innobackupex option --use-valgrind which will prefix backup and apply-log calls to xtrabackup with "valgrind".
The valgrind binary must be within path and valgrind options may be set by either using the ~/.valgrindrc file or setting the environment variable VALGRIND_OPTS.

lp:~raghavendra-prabhu/percona-xtrabackup/Bug-1182995 (Has a merge proposal) 1 Development 2013-05-22 17:27:41 UTC 2013-05-22
608. Bug#1182995: Testcase for Xtrabackup ...

Author: Raghavendra D Prabhu
Revision Date: 2013-05-22 17:17:39 UTC

Bug#1182995: Testcase for Xtrabackup for PXC SST.

This commit adds a test case for Xtrabackup involving SST Basically, .
it starts two servers, does a Xtrabackup SST between them and finally .
checks for galera co-ordinates in the xtrabackup_galera_info file and .
matches it with that in the server .

Few other things fixed include:

a) Correct prefix for galera library.

b) Added a special condition to common.sh to avoid mysql_install_db.

lp:~vlad-lesin/percona-xtrabackup/2.0-bug1179193 bug(Has a merge proposal) 1 Development 2013-05-14 13:26:10 UTC 2013-05-14
559. Bug #1179193 fix. ...

Author: Vlad Lesin
Revision Date: 2013-05-14 13:24:56 UTC

Bug #1179193 fix.

Remove from innodb56.patch fix which disabled invoking
of fts_optimize_start_shutdown() in the case if srv_apply_log_only
is set.

lp:~vlad-lesin/percona-xtrabackup/2.1-bug1179193 bug(Has a merge proposal) 1 Development 2013-05-14 13:25:58 UTC 2013-05-14
599. Bug #1179193 fix. Remove from innodb...

Author: Vlad Lesin
Revision Date: 2013-05-14 13:20:39 UTC

Bug #1179193 fix.

Remove from innodb56.patch fix which disabled invoking
of fts_optimize_start_shutdown() in the case if srv_apply_log_only
is set.

lp:~gl-az/percona-xtrabackup/2.1-io-block-size (Linked to a blueprint) 1 Development 2013-04-30 22:07:23 UTC 2013-04-30
584. This implements the io-block-size opt...

Author: George Ormond Lorch III
Revision Date: 2013-04-30 22:07:23 UTC

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).
- Changed the ds_buffer size when chained behind compression to (UNIV_PAGE_SIZE * (xtrabackup_iosize + 1)), the one extra page is for any additional formatting overhead that would normally be seen in compression and xbstream.
- Corrected the retry logic in fil_cur.cc 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, 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.

lp:~gl-az/percona-xtrabackup/2.0-io-block-size (Linked to a blueprint)(Has a merge proposal) 1 Development 2013-04-30 21:44:04 UTC 2013-04-30
552. This implements the io-block-size opt...

Author: George Ormond Lorch III
Revision Date: 2013-04-30 21:43:19 UTC

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.

lp:~sergei.glushchenko/percona-xtrabackup/buffer_pool_dump-2.0 1 Development 2013-04-25 12:51:29 UTC 2013-04-25
542. Blueprint: Support InnoDB buffer pool...

Author: Sergei Glushchenko
Revision Date: 2013-04-25 12:51:29 UTC

Blueprint: Support InnoDB buffer pool dumps in MySQL 5.6
https://blueprints.launchpad.net/percona-xtrabackup/+spec/support-56-buffer-pool-dumps
MySQL 5.6 adds an ability to dump the buffer pool into file for it to be
possible to load it into memory at startup or on demand. The location of
buffer pool file is set by global variable innodb_buffer_pool_filename
and is relative to MySQL data directory.
The patch adds an ability to take a backup of buffer pool dump. It has been
made exactly the same way as XtraDB LRU dump is backed up.
Three tests have been added for this feature. One takes regular backup and
after takes streaming backup. Another one takes backup with --rsync
option. Third test tests feature with incremental backups.

lp:~vlad-lesin/percona-xtrabackup/apply-archived-logs-5.6 1 Development 2013-04-04 02:48:47 UTC 2013-04-04
520. Archived logs applying draft.

Author: Vlad Lesin
Revision Date: 2013-04-04 02:48:47 UTC

Archived logs applying draft.

lp:~ignacio-nin/percona-xtrabackup/release-2.1.0-alpha1 1 Development 2013-03-26 20:10:13 UTC 2013-03-26
523. ii

Author: Ignacio Nin
Revision Date: 2013-03-25 20:03:14 UTC

ii

lp:~ignacio-nin/percona-xtrabackup/2.0-percona-xtrabackup-docs 1 Development 2013-03-26 17:13:13 UTC 2013-03-26
523. Add a percona-xtrabackup-docs deb pac...

Author: Ignacio Nin
Revision Date: 2013-03-25 18:24:54 UTC

Add a percona-xtrabackup-docs deb package

Compile (via python-sphinx) the html documentation from the sources and
include it in a percona-xtrabackup-docs package.

We need to depend on python-sphinx for this.

lp:~sergei.glushchenko/percona-xtrabackup/xb20-databases bug(Has a merge proposal) 1 Development 2013-02-25 07:59:35 UTC 2013-02-25
496. Bug 569387 xtrabackup ignores --datab...

Author: Sergei Glushchenko
Revision Date: 2013-02-25 07:57:21 UTC

Bug 569387
xtrabackup ignores --databases, i.e. when --databases
is specified it affects only innobackupex script,
InnoDB data will be copied fully.
two options have been added for xtrabackup
  * --databases is a space separated list of entries database_name[.table_name]
  * --databases-file is a name of file which contains
          entries database_name[.table_name] one entry per line
  * check_if_skip_table has been modified to check whether database is
    enabled first and after check the table
  * databases and tables filters initialization has been refactored
    in order to avoid code duplication
innnobackupex's --databases option is mapped to one of these options,
depending on value.
Bug 1131084
Unneccessary/debug print in xtrabackup output.
There was msg("xtrabackup: tables regcomp(%s): %s\n", p, errbuf);
which has been removed in this branch.

lp:~gl-az/percona-xtrabackup/2.1-encrypted_stream 1 Development 2013-02-20 22:57:02 UTC 2013-02-20
488. Introducing xtrabackup with encryptio...

Author: George Ormond Lorch III
Revision Date: 2013-02-20 22:57:02 UTC

Introducing xtrabackup with encryption.

Encryption will be done through the libgcrypt library which can be found documented here: http://www.gnupg.org/documentation/manuals/gcrypt

Addition of libgcrypt requires now that libgcrypt and libgpgerror packages be installed.

Many package repositories still contain older versions of libgcrypt. The current stable version of 1.5.0 is reccomended and will take advantage of the AES-NI instruction set if available.

Similar to compression, encryption is not supported on streamed tar backups.

New options:
  --encrypt=<algorithm> : algorithm may be 'NONE', 'AES128', 'AES192' or 'AES256'. 'NONE' is used mainly for testing and is simply pass-through. Please refer to the libgcrypt manual for more information on these ciphers.

  --encrypt_key=<key> : a proper length encryption key to use. It is not reccomended to use this option where there is uncontrolled access to the machine as the command line and thus the key can be viewed as part of the process info. See option --encrypt_key_file.

  --encrypt_key_file=<keyfile> : the name of a file where the raw key of the appropriate length can be read from. The file must be a simple binary (or text) file that contains exactly the key to be used.

  --encrypt_threads=<threadcount> : number of threads used to encrypt in parallel (default=1).

  --encrypt_chunk_size=<size> : size (in bytes) of the working encryption buffer size for each encryption thread (default=64K).

  --compress_chunk_size=<size> : size (in bytes) of the working compression buffer size for each encryption thread (default=64K).

encrypt_key and encrypt_key_file are mutually exclusive. If --encrypt is specified, one of these MUST be specified else an error will occur.

encryption key lengths must be precise:
AES128=128 bits or 16 bytes
AES192=192 bits or 24 bytes
AES256=256 bits or 32 bytes

When using the encrypt_key_file option, the file specified may have binary or textual content but must be _exactly_ the correct size for the algorithm being used. If using text, caution must be taken so that there are no extra spaces, tabs, carriage returns or line feeds within the file. These will cause the key to be read as an incorrect size and an error will be generated.

The coding task was fairly straight forward with some restructure/refactoring approved by Alexey K:
  - Update/set copyright notice in new and touched files to Copyright (c) 2009-2013 Percona Ireland Ltd.
  - Implemented new ds_stdout data sink.
  - Split the ds_stream data sink into two new, more specific data sinks, ds_archive and ds_xbstream.
  - Implement write callback model for ds_xbstream similar to libarchive.
  - Change ds_archive and ds_xbstream over to using callback write models.
  - Add new option to compression --compress_chunk_size to allow user specified chunk size management.
  - Implement xbcrypt format reader/writer. Format encapsulated as follows:
      8 bytes - magic string "XBCRYP01"
      8 bytes - reserved
      8 bytes - original size
      8 bytes - encrypted size
      4 bytes - checksum
      'encrypted size' bytes - encrypted data
  - Implement a new ds_encrypt datasync modeled after the existing compression datasync which will use libgcrypt for actual encryption task and write callbacks.
  - Add new options, options validations and pass through innobackupex.
  - Implement new utility xbcrypt modeled after xbstream to perform encryption outside of xtrabackup for metadata and to offer a means of decrypting an encrypted backup.
  - Implement new tests and refactor test script structure a little to make adding new, similar test cases a little easier.

lp:~stewart/percona-xtrabackup/die-Die 1 Development 2013-02-08 05:27:47 UTC 2013-02-08
488. clean up Die

Author: Stewart Smith
Revision Date: 2013-02-08 05:27:17 UTC

clean up Die

lp:~sergei.glushchenko/percona-xtrabackup/ps51-log-archiving-extra-log-file 1 Development 2013-01-17 09:20:29 UTC 2013-01-17 This branch has not been pushed to yet.
lp:percona-xtrabackup/1.6 (Has a merge proposal) 2 Mature 2013-01-17 01:39:30 UTC 2013-01-17
357. merge 1.6.6 release branch

Author: Stewart Smith
Revision Date: 2013-01-17 01:39:30 UTC

merge 1.6.6 release branch

lp:~sergei.glushchenko/percona-xtrabackup/xb21-databases bug(Has a merge proposal) 1 Development 2013-01-14 05:58:15 UTC 2013-01-14
477. Bug 569387 xtrabackup ignores --datab...

Author: Sergei Glushchenko
Revision Date: 2013-01-14 05:58:15 UTC

Bug 569387
xtrabackup ignores --databases, i.e. when --databases
is specified it affects only innobackupex script,
InnoDB data will be copied fully.
--databases and --databases-file options been introduced
for xtrabackup binary, which cover two modes of --databases
option of innobackupex.

lp:~akopytov/percona-xtrabackup/bug1093787 1 Development 2013-01-10 19:17:15 UTC 2013-01-10
462. Fix for bug#1093787

Author: Alexey Kopytov
Revision Date: 2013-01-10 19:17:15 UTC

Fix for bug#1093787

lp:~sergei.glushchenko/percona-xtrabackup/xb21-part-test 1 Development 2013-01-02 14:46:32 UTC 2013-01-02
467. test

Author: Sergei Glushchenko
Revision Date: 2013-01-02 14:46:32 UTC

test

lp:~lp-dev-merge-bot/percona-xtrabackup/2.0 1 Development 2012-12-28 04:34:53 UTC 2012-12-28
488. Merge lp:~akopytov/percona-xtrabackup...

Author: <email address hidden>
Revision Date: 2012-12-27 22:26:13 UTC

Merge lp:~akopytov/percona-xtrabackup/bug1089375-2.0

lp:~hartmut-php/percona-xtrabackup/bug1089375 bug 1 Development 2012-12-12 13:34:33 UTC 2012-12-12
459. include path in if_director_exists_an...

Author: Hartmut Holzgraefe
Revision Date: 2012-12-12 13:25:21 UTC

include path in if_director_exists_and_empty() error msgs (bug 1089375)

lp:~ignacio-nin/percona-xtrabackup/2.0.4-bug1055989 bug 1 Development 2012-12-05 20:16:26 UTC 2012-12-05
487. Merge the fix for bug #1055989

Author: Ignacio Nin
Revision Date: 2012-12-05 20:12:13 UTC

Merge the fix for bug #1055989

lp:~vlad-lesin/percona-xtrabackup/apply-archived-logs 1 Development 2012-12-05 14:07:27 UTC 2012-12-05
443. 1) Apply logs only to certain LSN if ...

Author: Vlad Lesin
Revision Date: 2012-12-05 14:07:27 UTC

1) Apply logs only to certain LSN if corresponfing option is set
2) Skip already applied logs (segfault)

lp:~ignacio-nin/percona-xtrabackup/2.1-test-noarch 1 Development 2012-11-21 17:46:46 UTC 2012-11-21
455. Merge change to percona-xtrabackup-te...

Author: Ignacio Nin
Revision Date: 2012-11-21 17:46:08 UTC

Merge change to percona-xtrabackup-test from 2.0

lp:~ignacio-nin/percona-xtrabackup/2.0-test-noarch 1 Development 2012-11-21 17:45:10 UTC 2012-11-21
478. Make the percona-xtrabackup-test pack...

Author: Ignacio Nin
Revision Date: 2012-11-21 17:44:29 UTC

Make the percona-xtrabackup-test packages archictecture independent.

Since the percona-xtrabackup-test packages are only scripts, text, and
other architecture-independent files, create a noarch/all package instead
of having one per platform.

lp:~stewart/percona-xtrabackup/staging 1 Development 2012-11-21 00:49:45 UTC 2012-11-21
459. merge innodb 5.1 builtin removal

Author: Stewart Smith
Revision Date: 2012-11-21 00:49:45 UTC

merge innodb 5.1 builtin removal

lp:~stewart/percona-xtrabackup/2.0-basic-tests (Has a merge proposal) 1 Development 2012-11-14 00:28:14 UTC 2012-11-14
477. add some basic tests of xtrabackup al...

Author: Stewart Smith
Revision Date: 2012-11-14 00:27:40 UTC

add some basic tests of xtrabackup alongside some commonly used innodb server options. Also do some basic incremental tests with some server options. This is a starting point for further, more exhaustive testing of XB and server options combinations

lp:~stewart/percona-xtrabackup/2.0-bug1077800 (Has a merge proposal) 1 Development 2012-11-12 05:06:44 UTC 2012-11-12 This branch is empty.
lp:~glen666/percona-xtrabackup/bug-1073502 1 Development 2012-10-31 10:15:08 UTC 2012-10-31
443. fix mysqld mis-spelling

Author: Elan Ruusamäe
Revision Date: 2012-10-28 22:18:03 UTC

fix mysqld mis-spelling

lp:~hrvojem/percona-xtrabackup/bug1065761-2.1 bug(Has a merge proposal) 1 Development 2012-10-24 18:49:35 UTC 2012-10-24
442. Bugfixes for bugs: Bug #1066836, Bug ...

Author: Hrvoje Matijakovic
Revision Date: 2012-10-24 18:49:35 UTC

Bugfixes for bugs: Bug #1066836, Bug #1059945, Bug #1065761

lp:~akopytov/percona-xtrabackup/ST-26761-bug1065561-2.1 1 Development 2012-10-19 16:05:44 UTC 2012-10-19
442. Automerge from 2.0.

Author: Alexey Kopytov
Revision Date: 2012-10-19 16:05:44 UTC

Automerge from 2.0.

lp:~stewart/percona-xtrabackup/1.6-parallel-test-suite-POC 1 Development 2012-10-19 08:36:02 UTC 2012-10-19
352. and wait

Author: Stewart Smith
Revision Date: 2012-10-19 08:36:02 UTC

and wait

lp:~sergei.glushchenko/percona-xtrabackup/xb-tools (Linked to a blueprint)(Has a merge proposal) 1 Development 2012-10-04 15:30:46 UTC 2012-10-04
417. made extra initialization for innodb5...

Author: Sergei Glushchenko
Revision Date: 2012-10-04 15:30:46 UTC

made extra initialization for innodb51 only

lp:~sergei.glushchenko/percona-xtrabackup/xb-tools-testing 1 Development 2012-10-04 15:30:46 UTC 2012-10-04
417. made extra initialization for innodb5...

Author: Sergei Glushchenko
Revision Date: 2012-10-04 15:30:46 UTC

made extra initialization for innodb51 only

lp:~stewart/percona-xtrabackup/bug1053747 (Has a merge proposal) 1 Development 2012-09-21 00:43:32 UTC 2012-09-21 This branch is empty.
lp:~stewart/percona-xtrabackup/staging-2.1 1 Development 2012-09-21 00:03:19 UTC 2012-09-21
437. empty (null) merge from 2.0

Author: Stewart Smith
Revision Date: 2012-09-21 00:03:19 UTC

empty (null) merge from 2.0

lp:~sergei.glushchenko/percona-xtrabackup/bug711166_part-1.6 bug(Has a merge proposal) 1 Development 2012-09-18 13:02:37 UTC 2012-09-18
348. Partitioned tables are not correctly ...

Author: Sergei Glushchenko
Revision Date: 2012-09-18 13:02:37 UTC

Partitioned tables are not correctly handled by the --databases, --include,
--tables-file options of innobackupex, and by the --tables and
--tables-file options of xtrabackup.
Solution is to remove partition suffix (#P#...) before doing filtering.
Testcases cover variants of using filtering options with MyISAM and
InnoDB tables (to test both innobackupex and xtrabackup) with either stream
mode turned on and turned off.

lp:~sergei.glushchenko/percona-xtrabackup/xb-tools-0913 1 Development 2012-09-13 17:47:42 UTC 2012-09-13
408. InnoDB coding conventions, comments f...

Author: Sergei Glushchenko
Revision Date: 2012-09-13 17:47:42 UTC

InnoDB coding conventions, comments for functions and arguments.
Fixed some warnings.

lp:~sergei.glushchenko/percona-xtrabackup/bug711166_part-1.9 bug 1 Development 2012-09-07 11:08:33 UTC 2012-09-07
399. Bug 711166 Partitioned tables are not...

Author: Sergei Glushchenko
Revision Date: 2012-03-05 04:31:19 UTC

Bug 711166
Partitioned tables are not correctly handled by the --databases, --include,
--tables-file options of innobackupex, and by the --tables and
--tables-file options of xtrabackup.
Solution is to remove partition suffix (#P#...) before doing filtering.
Testcases cover variants of using filtering options with MyISAM and
InnoDB tables (to test both innobackupex and xtrabackup) with either stream
mode turned on and turned off.

lp:~igor-tverdovskiy/percona-xtrabackup/move-back_opt bug(Has a merge proposal) 2 Mature 2012-09-02 15:41:33 UTC 2012-09-02
397. move-back hepl text has been separated

Author: Igor Tverdovskiy
Revision Date: 2012-09-02 15:41:33 UTC

move-back hepl text has been separated

lp:~sergei.glushchenko/percona-xtrabackup/datasink_popen 1 Development 2012-08-28 16:39:38 UTC 2012-08-28
463. implementation of datasink_popen

Author: Sergei Glushchenko
Revision Date: 2012-08-28 16:30:17 UTC

implementation of datasink_popen

lp:~sergei.glushchenko/percona-xtrabackup/20-decompress (Linked to a blueprint)(Has a merge proposal) 1 Development 2012-08-19 12:13:34 UTC 2012-08-19
462. BP https://blueprints.launchpad.net/p...

Author: Sergei Glushchenko
Revision Date: 2012-08-19 12:13:34 UTC

BP https://blueprints.launchpad.net/percona-xtrabackup/+spec/xbstream-decompress
Support for decompression in xbstream. New option -z been added to
automatically decompress .qp files inside the stream. decompress datasink
been implemented for qpress10 one-file archives extraction.

lp:~sergei.glushchenko/percona-xtrabackup/21-decompress (Linked to a blueprint) 1 Development 2012-08-15 14:56:33 UTC 2012-08-15
428. merge decompression from 2.0 series

Author: Sergei Glushchenko
Revision Date: 2012-08-15 14:54:29 UTC

merge decompression from 2.0 series

lp:~stewart/percona-xtrabackup/staging-1.6 1 Development 2012-08-02 04:03:13 UTC 2012-08-02
348. merge fix for Bug #996493: innobackup...

Author: Stewart Smith
Revision Date: 2012-08-02 04:03:13 UTC

merge fix for Bug #996493: innobackupex --apply-log doesn't read config from backup-my.cnf

lp:~sergei.glushchenko/percona-xtrabackup/2.1-decompress-thread-per-file 1 Development 2012-07-23 17:34:00 UTC 2012-07-23
415. implemetation with single thread for ...

Author: Sergei Glushchenko
Revision Date: 2012-07-23 17:34:00 UTC

implemetation with single thread for archived file

lp:~sergei.glushchenko/percona-xtrabackup/2.1-decompression 1 Development 2012-07-23 15:40:44 UTC 2012-07-23
415. initial implementation of decompression

Author: Sergei Glushchenko
Revision Date: 2012-07-23 15:39:56 UTC

initial implementation of decompression

lp:~percona-core/percona-xtrabackup/release-2.0.1 (Has a merge proposal) 1 Development 2012-07-12 02:06:30 UTC 2012-07-12
447. Merge changes from trunk in order to ...

Author: Ignacio Nin
Revision Date: 2012-07-12 02:06:30 UTC

Merge changes from trunk in order to solve conflicts prior to merging back.

lp:~sergei.glushchenko/percona-xtrabackup/issue24669 1 Development 2012-07-11 08:31:52 UTC 2012-07-11
448. merge 2.0 trunk

Author: Sergei Glushchenko
Revision Date: 2012-07-11 08:30:26 UTC

merge 2.0 trunk

lp:~sergei.glushchenko/percona-xtrabackup/xb-pprint-int 1 Development 2012-06-19 17:29:36 UTC 2012-06-19
422. some cleanup

Author: Sergei Glushchenko
Revision Date: 2012-06-19 17:29:36 UTC

some cleanup

lp:~sergei.glushchenko/percona-xtrabackup/issue24231 1 Development 2012-06-19 12:59:27 UTC 2012-06-19
442. merge lp:~sergei.glushchenko/percona-...

Author: Sergei Glushchenko
Revision Date: 2012-06-19 12:16:37 UTC

merge lp:~sergei.glushchenko/percona-xtrabackup/xb20-bug976945

lp:~sergei.glushchenko/percona-xtrabackup/test976945 bug 1 Development 2012-06-14 07:51:10 UTC 2012-06-14
437. Bug976945: innodb_log_block_size=4096...

Author: Sergei Glushchenko
Revision Date: 2012-06-14 07:51:10 UTC

Bug976945: innodb_log_block_size=4096 is not supported
When called with --prepare xtrabackup didn't initialize
log_block_size properly.
Solution is to initialize log_block_size from inside
xtrabackup_init_temp_log when --prepare called.

lp:~sergei.glushchenko/percona-xtrabackup/xb-pprint 1 Development 2012-06-11 06:07:11 UTC 2012-06-11
414. rename open_or_create_log_file -> ope...

Author: Sergei Glushchenko
Revision Date: 2012-06-11 06:07:11 UTC

rename open_or_create_log_file -> open_or_create_log_file_ex and keep previous version

lp:~sergei.glushchenko/percona-xtrabackup/xb2.0-bug999273 1 Development 2012-06-05 12:49:07 UTC 2012-06-05
399. Bug999273: The bug766033.sh test is n...

Author: Sergei Glushchenko
Revision Date: 2012-05-23 11:58:32 UTC

Bug999273: The bug766033.sh test is not portable
Use grep return code instead of wc -l.
Add bs=1 option to dd.

lp:~muzazzi/percona-xtrabackup/bug528752 bug 1 Development 2012-05-23 22:06:16 UTC 2012-05-23
399. allow --innodb=FORCE option

Author: Andrew Garner
Revision Date: 2012-05-23 21:54:57 UTC

allow --innodb=FORCE option

lp:~sergei.glushchenko/percona-xtrabackup/xb2.0-bug711166 1 Development 2012-05-21 10:17:10 UTC 2012-05-21
429. merge bugfix for 711166

Author: Sergei Glushchenko
Revision Date: 2012-05-21 10:16:17 UTC

merge bugfix for 711166

lp:~sergei.glushchenko/percona-xtrabackup/xb_bug483827 (Has a merge proposal) 1 Development 2012-05-17 09:22:50 UTC 2012-05-17
427. Bug #483827. Support for mysqld_multi...

Author: Sergei Glushchenko
Revision Date: 2012-05-17 09:22:50 UTC

Bug #483827. Support for mysqld_multi.
Based on work of Daniël van Eeden (lp:~dveeden/percona-xtrabackup/lp483827)
--defaults-group option added to both innobackupex and xtrabackup, specifying
which section of my.cnf to handle.

197 of 97 results
You can't create new branches for Percona XtraBackup.