Launchpad does not know where Percona XtraBackup moved to https://jira.percona.com/projects/PXB hosts its code.

Bazaar branches

Name Status Last Modified Last Commit
lp:percona-xtrabackup/2.3
Series: 2.3
1 Development 2015-02-23 09:35:31 UTC
5071. Manual merge from 2.2.

Author: Alexey Kopytov
Revision Date: 2015-02-23 09:35:31 UTC

Manual merge from 2.2.

lp:percona-xtrabackup/2.2
Series: 2.2
1 Development 2015-02-23 09:20:02 UTC
5068. Merged release branch lp:~percona-cor...

Author: Tomislav Plavcic
Revision Date: 2015-02-23 09:20:02 UTC

Merged release branch lp:~percona-core/percona-xtrabackup/release-2.2.9

lp:percona-xtrabackup/2.1
Series: 2.1, trunk
2 Mature 2015-03-14 08:00:53 UTC
772. Fixed the DOC-140

Author: Hrvoje Matijakovic
Revision Date: 2015-03-14 08:00:53 UTC

Fixed the DOC-140

lp:percona-xtrabackup/2.0
Series: 2.0
bug(Linked to a blueprint) 2 Mature 2014-05-14 14:58:02 UTC
594. - Fixed bugs: DOC-88 and Bug #1264622...

Author: Hrvoje Matijakovic
Revision Date: 2014-05-14 14:58:02 UTC

- Fixed bugs: DOC-88 and Bug #1264622
- removed the percona-theme files from VCS

lp:~sergei.glushchenko/percona-xtrabackup/innobacupex-c 1 Development 2015-02-20 19:21:56 UTC
5075. all tests passed on galera 5.6 except...

Author: Sergei Glushchenko
Revision Date: 2015-02-20 19:21:56 UTC

all tests passed on galera 5.6 except backup locks and SST

lp:~gl-az/percona-xtrabackup/ST-50113-2.3 bug 1 Development 2015-02-12 19:30:26 UTC
5070. fixes bug: https://launchpad.net/bugs...

Author: <email address hidden>
Revision Date: 2015-02-12 19:28:52 UTC

fixes bug: https://launchpad.net/bugs/1413044

Merge from 2.2:

Deleted line that does 'rm' on existing .qp and .xbcrypt files when using
inobackupex --decrypt and/or --decompress.

Also needs doc updates that if someone is using innobackupex with
--decompress and/or --decrypt, they will need to manually verify
that the result is correct (check to see if xtrabackup_checkpoints
is a readable file that makes sense) and manually delete or move
their original .qp and .xbcrypt files before performing a prepare
and --copy_back.

lp:~gl-az/percona-xtrabackup/ST-50113-2.2 bug 1 Development 2015-02-12 19:22:02 UTC
5067. fixes bug: https://launchpad.net/bugs...

Author: <email address hidden>
Revision Date: 2015-02-12 19:22:02 UTC

fixes bug: https://launchpad.net/bugs/1413044

Deleted line that does 'rm' on existing .qp and .xbcrypt files when using
inobackupex --decrypt and/or --decompress.

Also needs doc updates that if someone is using innobackupex with
--decompress and/or --decrypt, they will need to manually verify
that the result is correct (check to see if xtrabackup_checkpoints
is a readable file that makes sense) and manually delete or move
their original .qp and .xbcrypt files before performing a prepare
and --copy_back.

lp:~sergei.glushchenko/percona-xtrabackup/2.3-xb-bug1414221 bug(Has a merge proposal) 1 Development 2015-02-12 12:32:28 UTC
5065. Automerge fix for bug 1414221 from 2....

Author: Sergei Glushchenko
Revision Date: 2015-02-12 12:32:28 UTC

Automerge fix for bug 1414221 from 2.3 series.

lp:~sergei.glushchenko/percona-xtrabackup/2.2-xb-bug1414221 bug(Has a merge proposal) 1 Development 2015-02-12 12:29:28 UTC
5063. Bug 1414221: Warning "The log was not...

Author: Sergei Glushchenko
Revision Date: 2015-02-12 12:29:28 UTC

Bug 1414221: Warning "The log was not applied to the intended LSN"
should optionally be an error

Instead of warning print an error message.
Print value of srv_start_lsn right after the error message.

lp:~akopytov/percona-xtrabackup/bug1418820-2.3 bug(Has a merge proposal) 1 Development 2015-02-09 09:13:26 UTC
5068. Empty merge from 2.2.

Author: Alexey Kopytov
Revision Date: 2015-02-09 09:13:26 UTC

Empty merge from 2.2.

lp:~akopytov/percona-xtrabackup/bug1418820-2.2 bug(Has a merge proposal) 1 Development 2015-02-09 08:40:22 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.2.8-xb-bug1368846 1 Development 2015-02-02 00:10:48 UTC
5060. 2.2.8 with fix for bug1368846

Author: Sergei Glushchenko
Revision Date: 2015-02-02 00:07:01 UTC

2.2.8 with fix for bug1368846

lp:~akopytov/percona-xtrabackup/bug1408375-2.2 bug(Has a merge proposal) 1 Development 2015-01-31 11:38:06 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.2-xb-bug1368846 bug 1 Development 2015-01-28 17:54:47 UTC
5054. Bug 1368846: xtrabackup Assertion fai...

Author: Sergei Glushchenko
Revision Date: 2015-01-28 17:52:24 UTC

Bug 1368846: xtrabackup Assertion failure with Apply log process

Looking at the stack trace I see pending IO complete operations
which led ibuf_merge after page_cleaner has stopped. We should not
stop page_cleaner if there are pending read IOs.

lp:~sergei.glushchenko/percona-xtrabackup/exclude-embedded-and-client-api 1 Development 2015-01-16 23:27:35 UTC
5062. exclude client API

Author: Sergei Glushchenko
Revision Date: 2015-01-16 23:27:35 UTC

exclude client API

lp:~tplavcic/percona-xtrabackup/bld-62-test-22 1 Development 2015-01-14 10:18:35 UTC
5060. Added building man pages in cmake

Author: Tomislav Plavcic
Revision Date: 2015-01-14 10:18:35 UTC

Added building man pages in cmake

lp:~sergei.glushchenko/percona-xtrabackup/2.3-xb-bug1402450 bug(Has a merge proposal) 1 Development 2014-12-15 19:21:29 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.3-ST47405-xb-bug1388122 bug 1 Development 2014-12-08 07:10:34 UTC
5048. Automerge fix for bug 1388122 from 2....

Author: Sergei Glushchenko
Revision Date: 2014-12-08 07:10:34 UTC

Automerge fix for bug 1388122 from 2.2 series.

lp:~sergei.glushchenko/percona-xtrabackup/2.2-ST47405-xb-bug1388122 bug 1 Development 2014-12-08 07:07:59 UTC
5049. Bug 1388122: Innobackupex does not wo...

Author: Sergei Glushchenko
Revision Date: 2014-12-08 07:07:59 UTC

Bug 1388122: Innobackupex does not work with .mylogin.cnf on some
Linux versions

Use my_print_defaults to receive login options stored into
.mylogin.cnf. This login method will only be used if
my_print_defaults which comes with server package is installed.

lp:~sergei.glushchenko/percona-xtrabackup/test-test-test 1 Development 2014-11-30 09:12:28 UTC This branch is empty.
lp:~akopytov/percona-xtrabackup/bug1366065-2.3 bug(Has a merge proposal) 1 Development 2014-11-28 12:13:53 UTC This branch is empty.
lp:~akopytov/percona-xtrabackup/bug1386157-2.2 bug(Has a merge proposal) 1 Development 2014-11-21 09:06:49 UTC This branch is empty.
lp:~hrvojem/percona-xtrabackup/rn-2.3.0-alpha1-2.2 (Has a merge proposal) 1 Development 2014-10-29 19:00:27 UTC
5042. -xbcloud documentation, 2.3.0-alpha1 ...

Author: Hrvoje Matijakovic
Revision Date: 2014-10-29 19:00:27 UTC

-xbcloud documentation, 2.3.0-alpha1 release notes

lp:~akopytov/percona-xtrabackup/bug1386157 1 Development 2014-10-28 07:34:03 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.2-xb-bug1382347 bug(Has a merge proposal) 1 Development 2014-10-27 01:10:07 UTC This branch is empty.
lp:~akopytov/percona-xtrabackup/bug1182841 bug(Has a merge proposal) 1 Development 2014-10-05 12:02:39 UTC This branch is empty.
lp:~hrvojem/percona-xtrabackup/rn-2.2.5-2.2 (Has a merge proposal) 1 Development 2014-09-30 09:28:23 UTC
5029. Release notes for Percona XtraBackup ...

Author: Hrvoje Matijakovic
Revision Date: 2014-09-30 09:28:23 UTC

Release notes for Percona XtraBackup 2.2.5

lp:~akopytov/percona-xtrabackup/bug1364398-2.1 bug(Has a merge proposal) 1 Development 2014-09-25 17:41:36 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.2-xb-bug1240352 bug(Has a merge proposal) 1 Development 2014-09-22 02:57:04 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/2.1-xb-bug1240352 bug(Has a merge proposal) 1 Development 2014-09-22 02:36:30 UTC
766. Bug 1240352: Sporadic t/ib_part_inclu...

Author: Sergei Glushchenko
Revision Date: 2014-09-22 02:35:22 UTC

Bug 1240352: Sporadic t/ib_part_include_stream.sh failures in Jenkins

Test fails with checksum = 0 before backup and checksum != 0 after
restore. Checksum value of zero indicates that data haven't made it
to the table yet. Since table is MyISAM, it can be effect of
concurrent inserts for example.

The fix is to FLUSH TABLES in order to make sure all data are
written into the table.

lp:~akopytov/percona-xtrabackup/use_xtrabackup_v2 1 Development 2014-09-17 09:43:06 UTC
5019. Changed xb_galera_sst.sh to use wsrep...

Author: Alexey Kopytov
Revision Date: 2014-09-17 09:43:06 UTC

Changed xb_galera_sst.sh to use wsrep_sst_method=xtrabackup-v2.

lp:~sergei.glushchenko/percona-xtrabackup/2.2-xb-bug1222062 bug(Has a merge proposal) 1 Development 2014-09-06 09:58:33 UTC This branch is empty.
lp:~sergei.glushchenko/percona-xtrabackup/pxb-python-test 1 Development 2014-08-25 04:35:22 UTC
756. test written in python

Author: Sergei Glushchenko
Revision Date: 2014-08-25 04:35:22 UTC

test written in python

lp:~sergei.glushchenko/percona-xtrabackup/2.1-xb-bug569387 bug(Has a merge proposal) 1 Development 2014-08-22 14:36:16 UTC
757. Bug 569387: innobackupex ignores --da...

Author: Sergei Glushchenko
Revision Date: 2014-08-22 14:36:16 UTC

Bug 569387: innobackupex ignores --databases without --stream
Changes:
- 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_table_matches_filters has been modified to check whether
database is enabled first and then 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.

lp:~akopytov/percona-xtrabackup/bug1181171-2.1 bug(Has a merge proposal) 1 Development 2014-08-22 13:16:55 UTC This branch is empty.
lp:~akopytov/percona-xtrabackup/yassl-server-binaries-2.2 (Has a merge proposal) 1 Development 2014-08-11 12:35:05 UTC
755. Updated bootstrap.sh to use YaSSL 5.6...

Author: Alexey Kopytov
Revision Date: 2014-08-11 12:34:33 UTC

Updated bootstrap.sh to use YaSSL 5.6 builds.

lp:~percona-core/percona-xtrabackup/debian 1 Development 2014-08-07 20:43:38 UTC
4986. Fixed issue in build-dpkg-for-archive...

Author: George Ormond Lorch III
Revision Date: 2014-08-07 20:43:38 UTC

Fixed issue in build-dpkg-for-archive.sh that had it testing only one .deb instead of all.

lp:~akopytov/percona-xtrabackup/bug1320441-2.2 bug(Has a merge proposal) 1 Development 2014-06-05 07:52:45 UTC This branch is empty.
lp:~gl-az/percona-xtrabackup/BT33572-asymmetric-encryption 1 Development 2014-04-23 20:08:59 UTC
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:~tplavcic/percona-xtrabackup/bld-62-2.1 1 Development 2014-03-21 11:10:05 UTC
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
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 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 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 This branch is empty.
lp:~akopytov/percona-xtrabackup/test 1 Development 2014-01-22 11:19:20 UTC
719. Test.

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

Test.

lp:~akopytov/percona-xtrabackup/bug1268300 bug(Has a merge proposal) 1 Development 2014-01-12 13:30:45 UTC 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 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
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
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
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
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
681. add debug info

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

add debug info

lp:~vlad-lesin/percona-xtrabackup/2.2-bug-1227240 bug(Has a merge proposal) 1 Development 2013-11-13 23:49:54 UTC
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 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
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
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
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
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 This branch is empty.
lp:~stewart/percona-xtrabackup/bug1213036 bug 1 Development 2013-08-16 17:54:06 UTC
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/2.1-apply-archived-logs-innodb5.6-static-ssl 1 Development 2013-07-31 12:44:59 UTC
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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 1 Development 2013-01-14 05:58:15 UTC
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
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
467. test

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

test

lp:~hartmut-php/percona-xtrabackup/bug1089375 bug 1 Development 2012-12-12 13:34:33 UTC
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
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
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
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
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/2.0-basic-tests (Has a merge proposal) 1 Development 2012-11-14 00:28:14 UTC
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

196 of 96 results