Merge lp:~hrvojem/percona-server/rn-5.5.27-29.0 into lp:percona-server/5.5

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Alexey Kopytov
Approved revision: no longer in the source branch.
Merged at revision: 314
Proposed branch: lp:~hrvojem/percona-server/rn-5.5.27-29.0
Merge into: lp:percona-server/5.5
Diff against target: 135 lines (+76/-5)
5 files modified
doc/source/diagnostics/slow_extended_55.rst (+3/-3)
doc/source/flexibility/max_binlog_files.rst (+30/-0)
doc/source/index.rst (+1/-0)
doc/source/performance/handlersocket.rst (+2/-2)
doc/source/release-notes/Percona-Server-5.5.27-29.0.rst (+40/-0)
To merge this branch: bzr merge lp:~hrvojem/percona-server/rn-5.5.27-29.0
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Needs Fixing
Alexey Kopytov (community) Approve
Review via email: mp+128722@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) wrote :

- s/hash index/adaptive hash index/, s/partition sizes are allocated initially/partition sizes are calculated initially/

- s/Fixed by using different SSL library for building the packages/Fixed by building RPM packages with OpenSSL support rather than the bundled YaSSL library/

- s/Flashcache would throw an error/Flashcache support resulted in confusing messages in the error log/

- I suggest the following text for bug #1042517:

Custom server builds would crash when compiled with a non-default maximum number of indexes per table. Upstream MySQL bugs: `#54127 <http://bugs.mysql.com/bug.php?id=54127>`_, `#61178 <http://bugs.mysql.com/bug.php?id=61178>`_, `#61179 <http://bugs.mysql.com/bug.php?id=61179>`_ and `#61180 <http://bugs.mysql.com/bug.php?id=61180>`_. Bug fixed :bug:`1042517` (*Sergei Glushchenko*).

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

Approved after s/ reports RPM/RPM/.

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

For bug 1013644, let's say that the innodb-sys-stats-root-page is a debugging variable only present in debug builds. Or we might get questions about it :)

review: Needs Fixing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/source/diagnostics/slow_extended_55.rst'
2--- doc/source/diagnostics/slow_extended_55.rst 2012-09-18 05:04:43 +0000
3+++ doc/source/diagnostics/slow_extended_55.rst 2012-10-09 15:13:33 +0000
4@@ -42,8 +42,8 @@
5
6 Filters the slow log by the query's execution plan. The value is a comma-delimited string, and can contain any combination of the following values:
7
8- * ``qc_hit``:
9- The query was found in the query cache.
10+ * ``qc_miss``:
11+ The query was not found in the query cache.
12
13 * ``full_scan``:
14 The query performed a full table scan.
15@@ -55,7 +55,7 @@
16 The query created an implicit internal temporary table.
17
18 * ``tmp_table_on_disk``:
19- The query``s temporary table was stored on disk.
20+ The query's temporary table was stored on disk.
21
22 * ``filesort``:
23 The query used a filesort.
24
25=== added file 'doc/source/flexibility/max_binlog_files.rst'
26--- doc/source/flexibility/max_binlog_files.rst 1970-01-01 00:00:00 +0000
27+++ doc/source/flexibility/max_binlog_files.rst 2012-10-09 15:13:33 +0000
28@@ -0,0 +1,30 @@
29+.. _maximum_binlog_files:
30+
31+========================================
32+ Restricting the number of binlog files
33+========================================
34+
35+Maximum number of binlog files can now be restricted in |Percona Server| with :variable:`max_binlog_files`. This means maximum disk usage of binlogs can be set rather than time.
36+This option can be combined with already existing :variable:`expire_logs_days` as they are both taken into the account when rotating the binlog. For example if :variable:`expire_logs_days` is set to 10 days and :variable:`max_binlog_files` to 1GB, if binlog reaches 1GB it will be rotated, or if it hasn't been rotated for 10 days it will be rotated.
37+
38+
39+Version Specific Information
40+============================
41+
42+ * 5.5.27-29.0:
43+ Variable :variable:`max_binlog_files` introduced.
44+
45+System Variables
46+================
47+
48+.. variable:: max_binlog_files
49+
50+ :version 5.5.27-29.0: Introduced.
51+ :cli: Yes
52+ :conf: Yes
53+ :scope: Global
54+ :dyn: No
55+ :vartype: ULONG
56+ :default: 0
57+ :range: 0-102400
58+
59
60=== modified file 'doc/source/index.rst'
61--- doc/source/index.rst 2012-09-27 09:13:48 +0000
62+++ doc/source/index.rst 2012-10-09 15:13:33 +0000
63@@ -90,6 +90,7 @@
64 flexibility/buff_read_ahead_area
65 flexibility/innodb_fast_shutdown
66 flexibility/improved_memory_engine
67+ flexibility/max_binlog_files
68
69 Reliability Improvements
70 ========================
71
72=== modified file 'doc/source/performance/handlersocket.rst'
73--- doc/source/performance/handlersocket.rst 2012-09-27 09:13:48 +0000
74+++ doc/source/performance/handlersocket.rst 2012-10-09 15:13:33 +0000
75@@ -75,13 +75,13 @@
76 PRIMARY KEY (id)
77 ) ENGINE=InnoDB;
78
79-Insert a row with *HandlerSocket* (fields are separated by tabs): ::
80+Insert a row with *HandlerSocket* (fields are separated by comma): ::
81
82 $ telnet 127.0.0.1 9999
83 Trying 127.0.0.1...
84 Connected to 127.0.0.1.
85 Escape character is '^]'.
86- P 1 test t PRIMARY id col
87+ P 1 test t PRIMARY id,col
88 0 1
89 1 + 2 1 test value
90 0 1
91
92=== added file 'doc/source/release-notes/Percona-Server-5.5.27-29.0.rst'
93--- doc/source/release-notes/Percona-Server-5.5.27-29.0.rst 1970-01-01 00:00:00 +0000
94+++ doc/source/release-notes/Percona-Server-5.5.27-29.0.rst 2012-10-09 15:13:33 +0000
95@@ -0,0 +1,40 @@
96+.. rn:: 5.5.27-29.0
97+
98+===============================
99+ |Percona Server| 5.5.27-29.0
100+===============================
101+
102+Percona is glad to announce the release of |Percona Server| 5.5.27-29.0 on October 11th, 2012 (Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.27-29.0/>`_ and from the `Percona Software Repositories <http://www.percona.com/docs/wiki/repositories:start>`_).
103+
104+Based on `MySQL 5.5.27 <http://dev.mysql.com/doc/refman/5.5/en/news-5-5-27.html>`_, including all the bug fixes in it, |Percona Server| 5.5.27-29.0 is now the current stable release in the 5.5 series. All of |Percona|'s software is open-source and free, all the details of the release can be found in the `5.5.27-29.0 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.5.27-29.0>`_.
105+
106+New Features
107+============
108+
109+ * |Percona Server| now supports :ref:`changed_page_tracking`. This feature will be used for implementing faster incremental backups that use this information to avoid full data scans.
110+
111+ * Number of binlog files can be restricted when using |Percona Server| with the new :variable:`max_binlog_files` option.
112+
113+Bug Fixes
114+=========
115+
116+ * Fixed server assertion error related to buffer pool, only visible in debug builds. Bug fixed :bug:`905334` (*Stewart Smith*).
117+
118+ * Fix for bug :bug:`978036` introduced the :variable:`innodb_sys_stats_root_page` option, rendering the previously-existing innodb_sys_stats option its prefix. As such, it became unsettable from command line. Fixed by renaming :variable:`innodb_sys_stats_root_page` to :variable:`innodb_persistent_stats_root_page`. Bug fixed :bug:`1013644` (*Laurynas Biveinis*).
119+
120+ * Multiple adaptive hash index partitions would cause overly large hash index. Fixed by changing the way partition sizes are calculated initially. Bug fixed :bug:`1018264` (*George Ormond Lorch III*).
121+
122+ * Postfix would crash on CentOS/RHEL 6.x when using shared dependency (``libmysqlclient.so``). Fixed by building packages with OpenSSL support rather than the bundled YaSSL library. Bug fixed :bug:`1028240` (*Ignacio Nin*).
123+
124+ * Fixed the issue where LRU dump would hold LRU_list_mutex during the entire dump process. Now the mutex is periodically released in order not to block server while the dump is in progress. Bug fixed :bug:`686534` (*George Ormond Lorch III*).
125+
126+ * Option :variable:`expire_logs_days` was broken by group_commit patch introduced in |Percona Server| :rn:`5.5.18-23.0`. Bug fixed :bug:`1006214` (*Stewart Smith*).
127+
128+ * Fixed issue where :variable:`innodb_blocking_lru_restore` did not take an optional bool argument similar to other bool options. Bug fixed :bug:`881001` (*George Ormond Lorch III*).
129+
130+ * The binlog shouldn't be rotated while it contains XA transactions in the PREPARED state. Bug fixed :bug:`1036040` (*Stewart Smith*).
131+
132+ * Flashcache support resulted in confusing messages in the error log on |Percona Server| startup even when flashcache was not used. This was fixed by adding new variable :variable:`have_flashcache`. When set to 0 (default), flashcache checks are disabled and when set to 0 checks are enabled. Bug fixed :bug:`747032` (*Sergei Glushchenko*).
133+
134+ * Custom server builds would crash when compiled with a non-default maximum number of indexes per table. Upstream MySQL bugs: `#54127 <http://bugs.mysql.com/bug.php?id=54127>`_, `#61178 <http://bugs.mysql.com/bug.php?id=61178>`_, `#61179 <http://bugs.mysql.com/bug.php?id=61179>`_ and `#61180 <http://bugs.mysql.com/bug.php?id=61180>`_. Bug fixed :bug:`1042517` (*Sergei Glushchenko*).
135+

Subscribers

People subscribed via source and target branches