Merge lp:~hrvojem/percona-server/rn-5.1.71-14.9-5.1 into lp:percona-server/5.1

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 588
Proposed branch: lp:~hrvojem/percona-server/rn-5.1.71-14.9-5.1
Merge into: lp:percona-server/5.1
Diff against target: 63 lines (+28/-3)
3 files modified
doc/source/conf.py (+3/-3)
doc/source/release-notes/Percona-Server-5.1.71-14.9.rst (+24/-0)
doc/source/release-notes/release-notes_index.rst (+1/-0)
To merge this branch: bzr merge lp:~hrvojem/percona-server/rn-5.1.71-14.9-5.1
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Alexey Kopytov (community) Needs Fixing
Review via email: mp+182080@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

Is August 26th the right release date?
Line 34: "A race condition... ", "an uncompressed page image"
Line 35: "with an assertion"
Line 38: not "some of the...", in fact all of them. Data corruption issues on slaves.
bug 1201036: please be more specific when, i.e. if there are multiple datadir options in the config, see comment #11 of the bug.
bug 1203308: move to other fixes.
buš 1181269: the description makes it not clear whether what is described is a bug or a fix. Please reword, one option would be "used to acquire ... where it was not necessary".

review: Needs Fixing
Revision history for this message
Alexey Kopytov (akopytov) wrote :

We should make clear that bugs #1086680 and #1103850 are specific to Percona Server and result from the buffer pool mutex split patch. You know, some people may get upset ;)

review: Needs Fixing
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

"The buffer pool mutex split patch", twice. In both cases "could cause", and no comma preceding it.

Line 34: add ", that" before the "could lead".

Line 40: configuration files in plural. The most common way to get that bug is not by duplicating the directive in a single file, but by including some system-default configuration snippet that happens to have it.

Line 42: no comma before "for".

review: Needs Fixing
578. By Hrvoje Matijakovic

-Percona-Server-5.1.71-14.9 release notes

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) :
review: Approve
579. By Hrvoje Matijakovic

- merge with trunk to resolve the conflicts

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 2013-08-22 09:43:12 +0000
3+++ doc/source/conf.py 2013-08-27 06:55:35 +0000
4@@ -52,9 +52,9 @@
5 # built documents.
6 #
7 # The short X.Y version.
8-version = '5.1.70'
9+version = '5.1.71'
10 # The full version, including alpha/beta/rc tags.
11-release = '5.1.70-14.8'
12+release = '5.1.71-14.9'
13
14 # The language for content autogenerated by Sphinx. Refer to documentation
15 # for a list of supported languages.
16@@ -268,5 +268,5 @@
17 intersphinx_mapping = {
18 'ps55' : ('http://www.percona.com/doc/percona-server/5.5/', None),
19 'xtrabackup' : ('http://www.percona.com/doc/percona-xtrabackup/2.1', None),
20- 'ptoolkit' : ('http://www.percona.com/doc/percona-toolkit/2.1/', None)
21+ 'ptoolkit' : ('http://www.percona.com/doc/percona-toolkit/2.2/', None)
22 }
23
24=== added file 'doc/source/release-notes/Percona-Server-5.1.71-14.9.rst'
25--- doc/source/release-notes/Percona-Server-5.1.71-14.9.rst 1970-01-01 00:00:00 +0000
26+++ doc/source/release-notes/Percona-Server-5.1.71-14.9.rst 2013-08-27 06:55:35 +0000
27@@ -0,0 +1,24 @@
28+.. rn:: 5.1.71-14.9
29+
30+==============================
31+ |Percona Server| 5.1.71-14.9
32+==============================
33+
34+Percona is glad to announce the release of |Percona Server| 5.1.71-14.9 on August 27th, 2013 (Downloads are available from `Percona Server 5.1.71-14.9 downloads <http://www.percona.com/downloads/Percona-Server-5.1/Percona-Server-5.1.71-14.9/>`_ and from the `Percona Software Repositories <http://www.percona.com/doc/percona-server/5.1/installation.html>`_).
35+
36+Based on `MySQL 5.1.71 <http://dev.mysql.com/doc/relnotes/mysql/5.1/en/news-5-1-71.html>`_, this release will include all the bug fixes in it. All of |Percona|'s software is open-source and free, all the details of the release can be found in the `5.1.71-14.9 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.1.71-14.9>`_.
37+
38+Bugs Fixed
39+==========
40+
41+ The buffer pool mutex split patch implemented in |Percona Server| could cause a race condition, involving a dirty compressed page block for which there is an uncompressed page image in the buffer pool, that could lead to a server crash. Bug fixed :bug:`1086680`.
42+
43+ The buffer pool mutex split patch implemented in |Percona Server| could cause server crash with an assertion error on read-write workloads with compressed tables in debug builds. Bug fixed :bug:`1103850`.
44+
45+ If binary log was enabled, :ref:`Fake Changes <innodb_fake_changes_page>` transactions were binlogged. This could lead to data corruption issues with deeper replication topologies. Bug fixed :bug:`1190580`.
46+
47+ Changes made to the ``RPM`` scripts for previous |Percona Server| version caused installer to fail if there were different :term:`datadir` options in multiple configuration files. Bug fixed :bug:`1201036`.
48+
49+ |Percona Server| used to acquire the buffer pool ``LRU`` list mutex in the I/O completion routine for the compressed page flush list flushes where it was not necessary. Bug fixed :bug:`1181269`.
50+
51+Other bug fixes: bug fixed :bug:`1188162` and bug fixed :bug:`1203308`.
52
53=== modified file 'doc/source/release-notes/release-notes_index.rst'
54--- doc/source/release-notes/release-notes_index.rst 2013-07-03 09:41:09 +0000
55+++ doc/source/release-notes/release-notes_index.rst 2013-08-27 06:55:35 +0000
56@@ -7,6 +7,7 @@
57 :maxdepth: 1
58 :glob:
59
60+ Percona-Server-5.1.71-14.9
61 Percona-Server-5.1.70-14.8
62 Percona-Server-5.1.69-14.7
63 Percona-Server-5.1.68-14.6

Subscribers

People subscribed via source and target branches