Percona XtraBackup 2.1.4

Milestone information

Project:
Percona XtraBackup
Series:
2.1
Version:
2.1.4
Released:
2013-08-09  
Registrant:
Hrvoje Matijakovic
Release registered:
2013-08-29
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
53 Alexey Kopytov, 10 George Ormond Lorch III, 2 Hrvoje Matijakovic, 5 Ignacio Nin, 2 Laurynas Biveinis, 4 Raghavendra D Prabhu, 3 Sergei Glushchenko, 3 Stewart Smith, 2 Vlad Lesin
Blueprints:
4 Implemented
Bugs:
80 Fix Released

Download files for this release

File Description Downloads

Release notes 

Changelog 

View the full changelog

New Features

Percona XtraBackup has introduced additional options to handle the locking during the FLUSH TABLES WITH READ LOCK. These options can be used to minimize the amount of the time when MySQL operates in the read-only mode.

Percona XtraBackup has now been rebased on MySQL versions 5.1.70, 5.5.30, 5.6.11 and Percona Server versions 5.1.70-rel14.8 and 5.5.31-rel30.3 server versions.

In order to speed up the backup process, slave thread is not stopped during copying non-InnoDB data when innobackupex --no-lock option is used as using this option requires absence of DDL or DML to non-transaction tables during backup.

Source tarball (and Debian source) now include all MySQL source trees required for the build. This means internet connection during package build isn’t required anymore.

Two new options options, innobackupex --decrypt and innobackupex --decompress, have been implemented to make decryption and decompression process more user friendly.

Bugs Fixed

There were no 2.1.x release packages available for Ubuntu Raring. Bug fixed #1199257.

During the backup process loading tablespaces was started before the log copying, this could lead to a race between the datafiles state in the resulting backup and xtrabackup_logfile. Tablespace created at a sensitive time would be missing in both the backup itself and as the corresponding log record in xtrabackup_logfile, so it would not be created on innobackupex --apply-log either. Bug fixed #1177206.

Fixed the libssl.so.6 dependency issues in binary tarballs releases. Bug fixed #1172916.

innobackupex did not encrypt non-InnoDB files when doing local (i.e. non-streaming) backups. Bug fixed #1160778.

Difference in behavior between InnoDB 5.5 and 5.6 codebases in cases when a newly created tablespace has uninitialized first page at the time when XtraBackup opens it while creating a list of tablespaces to backup would cause assertion error. Bug fixed #1187071.

xbcrypt could sometimes fail when reading encrypted stream from a pipe or network. Bug fixed #1190610.

innobackupex could not prepare the backup if there was no xtrabackup_binary file in the backup directory and the xtrabackup binary was not specified explicitly with innobackupex --ibbackup option. Bug fixed #1199190.

Debug builds would fail due to compiler errors on Ubuntu Quantal/Raring builds. Fixed compiler warnings by backporting the corresponding changes from upstream. Bug fixed #1192454.

innobackupex would terminate with an error if innobackupex --safe-slave-backup option was used for backing up the master server. Bug fixed #1190716.

Under some circumstances XtraBackup could fail on a backup prepare with innodb_flush_method=O_DIRECT when XFS filesystem was being used. Bug fixed #1190779.

Percona XtraBackup didn’t recognize checkpoint #0 as a valid checkpoint on xtrabackup --prepare which would cause an error. Bug fixed #1196475.

Percona XtraBackup didn’t recognize the O_DIRECT_NO_FSYNC value for innodb_flush_method which was introduced in MySQL 5.6.7. Fixed by adding the value to the list of supported values for innodb_flush_method in xtrabackup_56. Bug fixed #1206363.

innobackupex would terminate if innobackupex --galera-info option was specified when backing up non-galera server. Bug fixed #1192347.

4 blueprints and 80 bugs targeted

Blueprint Priority Assignee Delivery
Document 'kill long queries' aka safe-ftwrl 4 High Hrvoje Matijakovic  11 Implemented
FTWRL should only run when safe to do so 4 High Sergei Glushchenko  11 Implemented
Package qpress in Percona repositories 4 High Ignacio Nin  11 Implemented
Rebase XtraBackup 2.1 on newer server versions 4 High Alexey Kopytov  11 Implemented
Bug report Importance Assignee Status
1199257 #1199257 No XB 2.1 packages for Ubuntu Raring 2 Critical Ignacio Nin  10 Fix Released
1199257 #1199257 No XB 2.1 packages for Ubuntu Raring 2 Critical Ignacio Nin  10 Fix Released
1088316 #1088316 source tarball (and debian source) need to include all mysql source trees required 3 High Stewart Smith  10 Fix Released
1160778 #1160778 non-InnoDB files are not encrypted 3 High George Ormond Lorch III  10 Fix Released
1160778 #1160778 non-InnoDB files are not encrypted 3 High George Ormond Lorch III  10 Fix Released
1172916 #1172916 libssl.so.6 dependency in binary tarballs for latest 5.1/5.5/5.6 releases | mysqld: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file 3 High Ignacio Nin  10 Fix Released
1172916 #1172916 libssl.so.6 dependency in binary tarballs for latest 5.1/5.5/5.6 releases | mysqld: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file 3 High Ignacio Nin  10 Fix Released
1177206 #1177206 InnoDB: Assertion failure in thread <nr> in file log0recv.c line 1105 InnoDB: Failing assertion: !page || (ibool)!!page_is_comp(page) == dict_table_is_comp(index->table) 3 High Alexey Kopytov  10 Fix Released
1177206 #1177206 InnoDB: Assertion failure in thread <nr> in file log0recv.c line 1105 InnoDB: Failing assertion: !page || (ibool)!!page_is_comp(page) == dict_table_is_comp(index->table) 3 High Alexey Kopytov  10 Fix Released
1182726 #1182726 Reduce Replication Delay when Taking Backup from Slave 3 High Vlad Lesin  10 Fix Released
1182726 #1182726 Reduce Replication Delay when Taking Backup from Slave 3 High Vlad Lesin  10 Fix Released
1182995 #1182995 Testcase for SST with XB 3 High Raghavendra D Prabhu  10 Fix Released
1182995 #1182995 Testcase for SST with XB 3 High Raghavendra D Prabhu  10 Fix Released
1187071 #1187071 xb 2.1 against ps 5.6 gives Error: Tablespace is not sensible during backup 3 High Alexey Kopytov  10 Fix Released
1187071 #1187071 xb 2.1 against ps 5.6 gives Error: Tablespace is not sensible during backup 3 High Alexey Kopytov  10 Fix Released
1190610 #1190610 Decryption fails at a later stage 3 High George Ormond Lorch III  10 Fix Released
1190610 #1190610 Decryption fails at a later stage 3 High George Ormond Lorch III  10 Fix Released
1192454 #1192454 Debug builds fail on Ubuntu Quantal/Raring 3 High Alexey Kopytov  10 Fix Released
1192454 #1192454 Debug builds fail on Ubuntu Quantal/Raring 3 High Alexey Kopytov  10 Fix Released
1194837 #1194837 LRU dump tests test expect LRU dump feature in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1194837 #1194837 LRU dump tests test expect LRU dump feature in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1194852 #1194852 ib_doublewrite test expects separate doublewrite file feature in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1194852 #1194852 ib_doublewrite test expects separate doublewrite file feature in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1194879 #1194879 bug930062.sh and xb_export.sh expect improved table import in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1194879 #1194879 bug930062.sh and xb_export.sh expect improved table import in PS 5.6 3 High Alexey Kopytov  10 Fix Released
1199190 #1199190 mysql_close fails with Can't call method "disconnect" on an undefined value 3 High Sergei Glushchenko  10 Fix Released
1199190 #1199190 mysql_close fails with Can't call method "disconnect" on an undefined value 3 High Sergei Glushchenko  10 Fix Released
1201686 #1201686 xb_galera_sst failures in XB Jenkins 3 High Raghavendra D Prabhu  10 Fix Released
1201686 #1201686 xb_galera_sst failures in XB Jenkins 3 High Raghavendra D Prabhu  10 Fix Released
837143 #837143 xtrabackup encounters fatal error trying to create temp table 4 Medium Alexey Kopytov  10 Fix Released
837143 #837143 xtrabackup encounters fatal error trying to create temp table 4 Medium Alexey Kopytov  10 Fix Released
1078359 #1078359 Rebase XtraBackup on server version where bug #1080741 is fixed 4 Medium Alexey Kopytov  10 Fix Released
1078359 #1078359 Rebase XtraBackup on server version where bug #1080741 is fixed 4 Medium Alexey Kopytov  10 Fix Released
1164869 #1164869 xtrabackup crashes when built against mysql 5.5.29 4 Medium Alexey Kopytov  10 Fix Released
1164869 #1164869 xtrabackup crashes when built against mysql 5.5.29 4 Medium Alexey Kopytov  10 Fix Released
1181432 #1181432 libgcrypt-dev is not listed as a dependency for building (dpkg) 4 Medium Stewart Smith  10 Fix Released
1181432 #1181432 libgcrypt-dev is not listed as a dependency for building (dpkg) 4 Medium Stewart Smith  10 Fix Released
1183500 #1183500 Lot of failed t/bug1130627.sh in Jenkins param builds with 2.1 series 4 Medium Alexey Kopytov  10 Fix Released
1183500 #1183500 Lot of failed t/bug1130627.sh in Jenkins param builds with 2.1 series 4 Medium Alexey Kopytov  10 Fix Released
1190716 #1190716 innobackupex --safe-slave-backup hangs when used on master 4 Medium Alexey Kopytov  10 Fix Released
1190716 #1190716 innobackupex --safe-slave-backup hangs when used on master 4 Medium Alexey Kopytov  10 Fix Released
1190779 #1190779 lp:1055547 repeatable on XFS 4 Medium Alexey Kopytov  10 Fix Released
1190779 #1190779 lp:1055547 repeatable on XFS 4 Medium Alexey Kopytov  10 Fix Released
1190876 #1190876 Update links to server tarballs in bootstrap.sh 4 Medium Alexey Kopytov  10 Fix Released
1190876 #1190876 Update links to server tarballs in bootstrap.sh 4 Medium Alexey Kopytov  10 Fix Released
1194813 #1194813 The port lock mechanism in XB test suite does not work 4 Medium Alexey Kopytov  10 Fix Released
1194813 #1194813 The port lock mechanism in XB test suite does not work 4 Medium Alexey Kopytov  10 Fix Released
1196475 #1196475 xtrabackup does not recognize checkpoint #0 as a valid checkpoint on --prepare 4 Medium Alexey Kopytov  10 Fix Released
1196475 #1196475 xtrabackup does not recognize checkpoint #0 as a valid checkpoint on --prepare 4 Medium Alexey Kopytov  10 Fix Released
1196894 #1196894 Wrong check for partitioning support in xb_part_range.sh 4 Medium Alexey Kopytov  10 Fix Released
1196894 #1196894 Wrong check for partitioning support in xb_part_range.sh 4 Medium Alexey Kopytov  10 Fix Released
1197249 #1197249 Debug xtrabackup_56 builds are affected by upstream bug #69653 4 Medium Alexey Kopytov  10 Fix Released
1197249 #1197249 Debug xtrabackup_56 builds are affected by upstream bug #69653 4 Medium Alexey Kopytov  10 Fix Released
1197644 #1197644 --encrypt-key-file is not covered by the test suite 4 Medium George Ormond Lorch III  10 Fix Released
1197644 #1197644 --encrypt-key-file is not covered by the test suite 4 Medium George Ormond Lorch III  10 Fix Released
1203672 #1203672 Document bug #1203669 as a known limitation 4 Medium Hrvoje Matijakovic  10 Fix Released
1204463 #1204463 Syntax errors in tests are not properly handled by the test suite 4 Medium Alexey Kopytov  10 Fix Released
1204463 #1204463 Syntax errors in tests are not properly handled by the test suite 4 Medium Alexey Kopytov  10 Fix Released
1206363 #1206363 xtrabackup: Unrecognized value O_DIRECT_NO_FSYNC for innodb_flush_method 4 Medium Alexey Kopytov  10 Fix Released
1206363 #1206363 xtrabackup: Unrecognized value O_DIRECT_NO_FSYNC for innodb_flush_method 4 Medium Alexey Kopytov  10 Fix Released
1042796 #1042796 Test bug983695.sh failure 5 Low Alexey Kopytov  10 Fix Released
1042796 #1042796 Test bug983695.sh failure 5 Low Alexey Kopytov  10 Fix Released
1097444 #1097444 xtrabackup test suite leaves xtrabackup.mysql.sock and xtrabackup_port_lock files behind in /tmp 5 Low Alexey Kopytov  10 Fix Released
1097444 #1097444 xtrabackup test suite leaves xtrabackup.mysql.sock and xtrabackup_port_lock files behind in /tmp 5 Low Alexey Kopytov  10 Fix Released
1192347 #1192347 innobackupex terminates if --galera-info specified when backing up non-galera server 5 Low George Ormond Lorch III  10 Fix Released
1192347 #1192347 innobackupex terminates if --galera-info specified when backing up non-galera server 5 Low George Ormond Lorch III  10 Fix Released
1198220 #1198220 xtrabackup typo: Temporary instance for recovery is set as followings 5 Low Alexey Kopytov  10 Fix Released
1198220 #1198220 xtrabackup typo: Temporary instance for recovery is set as followings 5 Low Alexey Kopytov  10 Fix Released
1201599 #1201599 test/run.sh -j reports "Wrong -j argument" 5 Low Alexey Kopytov  10 Fix Released
1201599 #1201599 test/run.sh -j reports "Wrong -j argument" 5 Low Alexey Kopytov  10 Fix Released
1204075 #1204075 xb_incremental_bitmap_misc.sh fails in debug xtradb56 builds | missing bitmap data at the interval start fails " bitmap_files->files[0].start_lsn == first_file_start_lsn" assertion 5 Low Laurynas Biveinis  10 Fix Released
1204075 #1204075 xb_incremental_bitmap_misc.sh fails in debug xtradb56 builds | missing bitmap data at the interval start fails " bitmap_files->files[0].start_lsn == first_file_start_lsn" assertion 5 Low Laurynas Biveinis  10 Fix Released
1204083 #1204083 bug795225.sh expects ALL_O_DIRECT support in XtraDB 5.6 5 Low Alexey Kopytov  10 Fix Released
1204083 #1204083 bug795225.sh expects ALL_O_DIRECT support in XtraDB 5.6 5 Low Alexey Kopytov  10 Fix Released
1204085 #1204085 bug733651.sh expects innodb_fast_checksum in XtraDB 5.6 5 Low Alexey Kopytov  10 Fix Released
1204085 #1204085 bug733651.sh expects innodb_fast_checksum in XtraDB 5.6 5 Low Alexey Kopytov  10 Fix Released
1097434 #1097434 CTRL-C or kill run.sh only terminates current test, not entire run 6 Wishlist Alexey Kopytov  10 Fix Released
1097434 #1097434 CTRL-C or kill run.sh only terminates current test, not entire run 6 Wishlist Alexey Kopytov  10 Fix Released
1160788 #1160788 innobackupex support --decrypt option 6 Wishlist George Ormond Lorch III  10 Fix Released
1160788 #1160788 innobackupex support --decrypt option 6 Wishlist George Ormond Lorch III  10 Fix Released
This milestone contains Public information
Everyone can see this information.