Merge lp:~hrvojem/percona-xtrabackup/rn-2.1.6-2.2 into lp:percona-xtrabackup/2.2

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Hrvoje Matijakovic
Approved revision: no longer in the source branch.
Merged at revision: 4905
Proposed branch: lp:~hrvojem/percona-xtrabackup/rn-2.1.6-2.2
Merge into: lp:percona-xtrabackup/2.2
Diff against target: 109 lines (+57/-1)
4 files modified
xtrabackup/doc/source/innobackupex/innobackupex_option_reference.rst (+8/-0)
xtrabackup/doc/source/installation/apt_repo.rst (+1/-0)
xtrabackup/doc/source/release-notes/2.1/2.1.6.rst (+43/-0)
xtrabackup/innobackupex.pl (+5/-1)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/rn-2.1.6-2.2
Reviewer Review Type Date Requested Status
Percona core Pending
Review via email: mp+196235@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Hrvoje Matijakovic (hrvojem) wrote :

self-approved same diff as 2.1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'xtrabackup/doc/source/innobackupex/innobackupex_option_reference.rst'
2--- xtrabackup/doc/source/innobackupex/innobackupex_option_reference.rst 2013-09-19 13:06:49 +0000
3+++ xtrabackup/doc/source/innobackupex/innobackupex_option_reference.rst 2013-11-22 08:52:11 +0000
4@@ -86,6 +86,10 @@
5
6 This option accepts a string argument that specifies the directory in which to save an extra copy of the :file:`xtrabackup_checkpoints` file. It is passed directly to |xtrabackup|'s :option:`--extra-lsndir` option. See the :program:`xtrabackup` documentation for details.
7
8+.. option:: --force-non-empty-directories
9+
10+ When specified, it makes :option:`innobackupex --copy-back` option or :option:`innobackupex --move-back` option transfer files to non-empty directories. No existing files will be overwritten. If --copy-back or --move-back has to copy a file from the backup directory which already exists in the destination directory, it will still fail with an error.
11+
12 .. option:: --galera-info
13
14 This options creates the ``xtrabackup_galera_info`` file which contains the local node state at the time of the backup. Option should be used when performing the backup of Percona-XtraDB-Cluster.
15@@ -159,6 +163,10 @@
16
17 This option prevents creation of a time-stamped subdirectory of the ``BACKUP-ROOT-DIR`` given on the command line. When it is specified, the backup is done in ``BACKUP-ROOT-DIR`` instead.
18
19+.. option:: --no-version-check
20+
21+ This option disables the version check which is enabled by the --version-check option.
22+
23 .. option:: --parallel=NUMBER-OF-THREADS
24
25 This option accepts an integer argument that specifies the number of threads the :program:`xtrabackup` child process should use to back up files concurrently. Note that this option works on file level, that is, if you have several .ibd files, they will be copied in parallel. If your tables are stored together in a single tablespace file, it will have no effect. It is passed directly to xtrabackup's :option:`xtrabackup --parallel` option. See the :program:`xtrabackup` documentation for details
26
27=== modified file 'xtrabackup/doc/source/installation/apt_repo.rst'
28--- xtrabackup/doc/source/installation/apt_repo.rst 2013-07-25 20:00:02 +0000
29+++ xtrabackup/doc/source/installation/apt_repo.rst 2013-11-22 08:52:11 +0000
30@@ -37,6 +37,7 @@
31 * 12.04LTS (precise)
32 * 12.10 (quantal)
33 * 13.04 (raring)
34+ * 13.10 (saucy)
35
36 Experimental Repository
37 =======================
38
39=== added file 'xtrabackup/doc/source/release-notes/2.1/2.1.6.rst'
40--- xtrabackup/doc/source/release-notes/2.1/2.1.6.rst 1970-01-01 00:00:00 +0000
41+++ xtrabackup/doc/source/release-notes/2.1/2.1.6.rst 2013-11-22 08:52:11 +0000
42@@ -0,0 +1,43 @@
43+============================
44+ |Percona XtraBackup| 2.1.6
45+============================
46+
47+Percona is glad to announce the release of |Percona XtraBackup| 2.1.6 on November 25th 2013. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.6/>`_ and :doc:`Percona Software Repositories </installation>`.
48+
49+This release is the current GA (Generally Available) stable release in the 2.1 series.
50+
51+New Features
52+------------
53+
54+ |Percona XtraBackup| now supports logs created with the new log block checksums option `innodb_log_checksum_algorithm <http://www.percona.com/doc/percona-server/5.6/scalability/innodb_io.html#innodb_log_checksum_algorithm>`_ in |Percona Server| 5.6
55+
56+ New :option:`innobackupex --force-non-empty-directories` option has been implemented. When specified, it makes :option:`innobackupex --copy-back` option or :option:`innobackupex --move-back` option transfer files to non-empty directories. No existing files will be overwritten. If :option:`--copy-back` or :option:`--move-back` has to copy a file from the backup directory which already exists in the destination directory, it will still fail with an error.
57+
58+Bugs Fixed
59+----------
60+
61+ :option:`innobackupex --copy-back` would fail if :option:`innodb_data_home_dir` is empty. Bug fixed :bug:`1049291`.
62+
63+ A fixed initialization vector (constant string) was used while encrypting the data. This opened the encrypted stream/data to plaintext attacks among others. Bug fixed :bug:`1185343`.
64+
65+ :option:`innobackupex --version-check` is now on by default. Bug fixed :bug:`1227988`.
66+
67+ :file:`xtrabackup_slave_info` didn't contain any ``GTID`` information, which could cause ``master_auto_position`` not to work properly. Bug fixed :bug:`1239670`.
68+
69+ ``xtrabackup_56`` was using ``CRC32`` as the default checksum algorithm. This could cause error if the `innodb_checksum_algorithm <http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_checksum_algorithm>`_ value was changed to ``strict_innodb`` value after a restore. Bug fixed :bug:`1247586`.
70+
71+ ``xtrabackup_56`` binary didn't store the server's `innodb_checksum_algorithm <http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_checksum_algorithm>`_ value to :file:`backup-my.cnf`. This value is needed because it affects the on-disk data format. Bug fixed :bug:`1248065`.
72+
73+ Since Version Check is enabled by default in |Percona XtraBackup| 2.1.6, new :option:`innobackupex --no-version-check` option has been introduced to disable it. Bug fixed :bug:`1248900`.
74+
75+ |Percona XtraBackup| now supports absolute paths in :option:`innodb_data_file_path` variable. Bug fixed :bug:`382742`.
76+
77+ |innobackupex| wasn't able to perform backups to the ``NFS`` mount in some ``NFS`` configurations, because it was trying to preserve file ownership. Bug fixed :bug:`943750`.
78+
79+ |Percona XtraBackup| wouldn't back up the empty directory created with ``mkdir`` (i.e. ``test``) outside of the server which could lead to inconsistencies during the |Percona XtraDB Cluster| State Snapshot Transfer. Bug fixed :bug:`1217426`.
80+
81+ If the `innodb_log_arch_dir <http://www.percona.com/doc/percona-server/5.6/management/log_archiving.html#innodb_log_arch_dir>`_ variable was specified in the |Percona Server| configuration file :file:`my.cnf` |Percona XtraBackup| was unable to perform the backup. Bug fixed :bug:`1227240`.
82+
83+ Race condition in ``start_query_killer`` child code could cause parent |MySQL| connection to close. Bug fixed :bug:`1239728`.
84+
85+Other bugs fixed: :bug:`1248488`, :bug:`1247057`, :bug:`1250738`, :bug:`1214274`.
86
87=== modified file 'xtrabackup/innobackupex.pl'
88--- xtrabackup/innobackupex.pl 2013-11-22 08:32:46 +0000
89+++ xtrabackup/innobackupex.pl 2013-11-22 08:52:11 +0000
90@@ -5312,7 +5312,7 @@
91
92 This option specifies the directory in which to save an extra copy of the "xtrabackup_checkpoints" file. The option accepts a string argument. It is passed directly to xtrabackup's --extra-lsndir option. See the xtrabackup documentation for details.
93
94-==item --force-non-empty-directories
95+==item --force-non-empty-directories
96
97 This option, when specified, makes --copy-back or --move-back transfer files to non-empty directories. Note that no existing files will be overwritten. If --copy-back or --nove-back has to copy a file from the backup directory which already exists in the destination directory, it will still fail with an error.
98
99@@ -5405,6 +5405,10 @@
100
101 This option prevents creation of a time-stamped subdirectory of the BACKUP-ROOT-DIR given on the command line. When it is specified, the backup is done in BACKUP-ROOT-DIR instead.
102
103+=item --no-version-check
104+
105+This option disables the version check which is enabled by the --version-check option.
106+
107 =item --parallel=NUMBER-OF-THREADS
108
109 On backup, this option specifies the number of threads the xtrabackup child process should use to back up files concurrently. The option accepts an integer argument. It is passed directly to xtrabackup's --parallel option. See the xtrabackup documentation for details.

Subscribers

People subscribed via source and target branches