Merge lp:~hrvojem/percona-xtrabackup/rn-1.6.5 into lp:percona-xtrabackup/2.0

Proposed by Hrvoje Matijakovic on 2012-02-08
Status: Merged
Approved by: Stewart Smith on 2012-02-08
Approved revision: 382
Merged at revision: 382
Proposed branch: lp:~hrvojem/percona-xtrabackup/rn-1.6.5
Merge into: lp:percona-xtrabackup/2.0
Diff against target: 62 lines (+34/-2)
3 files modified
doc/source/conf.py (+1/-1)
doc/source/release-notes/1.6/1.6.5.rst (+32/-0)
doc/source/release-notes/2.0/1.9.0.rst (+1/-1)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/rn-1.6.5
Reviewer Review Type Date Requested Status
Stewart Smith (community) 2012-02-08 Approve on 2012-02-08
Review via email: mp+92045@code.launchpad.net
To post a comment you must log in.
Stewart Smith (stewart) wrote :

I'll make three small edits when merging:
1) the mysql/ps version upgrade was 1.6.4, so I'll remove that paragraph
2) Clarify 826632 fix
3) clarify that it was Percona Server 5.1.60, not MySQL

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/source/conf.py'
2--- doc/source/conf.py 2012-02-02 20:23:37 +0000
3+++ doc/source/conf.py 2012-02-08 15:14:26 +0000
4@@ -44,7 +44,7 @@
5
6 # General information about the project.
7 project = u'Percona XtraBackup'
8-copyright = u'2012, Percona Inc'
9+copyright = u'2010-2012, Percona Inc'
10
11 # The version info for the project you're documenting, acts as replacement for
12 # |version| and |release|, also used in various other places throughout the
13
14=== added file 'doc/source/release-notes/1.6/1.6.5.rst'
15--- doc/source/release-notes/1.6/1.6.5.rst 1970-01-01 00:00:00 +0000
16+++ doc/source/release-notes/1.6/1.6.5.rst 2012-02-08 15:14:26 +0000
17@@ -0,0 +1,32 @@
18+============================
19+|Percona| |XtraBackup| 1.6.5
20+============================
21+
22+Percona is glad to announce the release of Percona XtraBackup 1.6.5 on 10 February, 2012 (Downloads are available `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-1.6.5/>`_ and from the :doc:`Percona Software Repositories </installation>`).
23+
24+This release is purely composed of bug fixes and is the current stable release of |Percona| |Xtrabackup|.
25+
26+In this release we now compile the |xtrabackup| binary against more recent MySQL and Percona Server versions. We now build against: MySQL 5.1.60, MySQL 5.5.19, Percona Server 5.1.60-13.1 and Percona Server 5.5.19-24.0 and get all the InnoDB bug fixes each of these releases contain. Using `xtrabackup` to back up older MySQL or Percona Server releases is still supported.
27+
28+Bugs Fixed
29+----------
30+
31+ * While running an incremental backup through innobackupex, you could get an error when the script was attempting to copy all the MYI/MYD/...etc files if a table was removed during the process of copying each file. A helper subroutine - copy_if_exists has been added and it is used instead. Bug fixed: :bug:`924026` (*Lachlan Mulcahy*).
32+
33+ * |tar4ibd| may crash on data files in a multi-file system tablespace configuration. Problem was that tar4ibd expected to read page size from the FSP header of each data file, which, in case of a multi-file system tablespace, is only available in the first file, but not in subsequent ones. That resulted in tar4ibd using a bogus page size, hence the crash. Fixed by enforcing UNIV_PAGE_SIZE as the page size for system tablespace files. Bug fixed: :bug:`891496` (*Alexey Kopytov*).
34+
35+ * |xtrabackup| function used a global buffer to store incremental page deltas. That didn't work with parallel backups. Fixed by allocating a local buffer in functions that use it. Bug fixed: :bug:`826632` (*Alexey Kopytov*).
36+
37+ * When preparing an incremental backups, |innobackupex| should copy all non-InnoDB files (including .frm files and non-InnoDB tables) to the full backup directory. Otherwise, any changes to .frm and/or non-InnoDB tables made between full and incremental backups lead to unusable backups. Bug fixed: :bug:`759701` (*Alexey Kopytov*).
38+
39+ * When using --remote-host to a non-standard SSH port, the |xtrabackup| wasn't passing the correct port to both ssh and scp, which use different options for port number (-p vs -P). Bug fixed: :bug:`733658` (*Sergei Glushchenko*).
40+
41+ * Unintentional change of innodb_version format in 5.1.60. caused fatal error in |xtrabackup|. Regexps used to detect innodb_version were updated. Bug fixed: :bug:`910206` (*Alexey Kopytov*).
42+
43+ * When using |innobackupex| with --stream option it could place the output file in folder where non-root user does not have write access to. Bug fixed: :bug:`691090` (*Sergei Glushchenko*).
44+
45+ * |tar4ibd| wasn't using O_DIRECT for per-table ``*.ibd`` when it should. Fixed |innobackupex| to use the same tar4ibd arguments for ibdata* and ``*.ibd``. Bug fixed: :bug:`925354` (*Alexey Kopytov*).
46+
47+ * Linux binary tarball now includes COPYING. Bug fixed: :bug:`914622` (*Ignacio Nin*).
48+
49+ * Fixed bug bug:`711207` |xtrabackup|: Error: write to stdout. (*Sergei Glushchenko*).
50
51=== modified file 'doc/source/release-notes/2.0/1.9.0.rst'
52--- doc/source/release-notes/2.0/1.9.0.rst 2012-02-02 20:25:55 +0000
53+++ doc/source/release-notes/2.0/1.9.0.rst 2012-02-08 15:14:26 +0000
54@@ -8,7 +8,7 @@
55
56 The 1.9.x version numbers will be used to distinguish between pre-release versions of |Percona| |XtraBackup| 2.0 and the Generally Available final release.
57
58-This release contains all of the features and bug fixes in :doc:`|Percona| |XtraBackup| 1.6.4 </release-notes/1.6/1.6.4>`, plus the following:
59+This release contains all of the features and bug fixes in :doc:`Percona XtraBackup 1.6.4 </release-notes/1.6/1.6.4>`, plus the following:
60
61 New features
62 ------------

Subscribers

People subscribed via source and target branches