Merge lp:~hrvojem/percona-server/rn-5.5.36-34.0-5.5 into lp:percona-server/5.5
- rn-5.5.36-34.0-5.5
- Merge into 5.5
Status: | Merged |
---|---|
Approved by: | Laurynas Biveinis |
Approved revision: | no longer in the source branch. |
Merged at revision: | 634 |
Proposed branch: | lp:~hrvojem/percona-server/rn-5.5.36-34.0-5.5 |
Merge into: | lp:percona-server/5.5 |
Diff against target: |
467 lines (+239/-21) 9 files modified
doc/source/conf.py (+4/-4) doc/source/flexibility/mysqlbinlog_change_db.rst (+89/-0) doc/source/flexibility/slowlog_rotation.rst (+53/-0) doc/source/index.rst (+2/-0) doc/source/installation.rst (+2/-1) doc/source/ps-versions-comparison.rst (+1/-1) doc/source/release-notes/Percona-Server-5.5.36-34.0.rst (+48/-0) doc/source/release-notes/release-notes_index.rst (+1/-0) doc/source/upstream-bug-fixes.rst (+39/-15) |
To merge this branch: | bzr merge lp:~hrvojem/percona-server/rn-5.5.36-34.0-5.5 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Laurynas Biveinis (community) | Approve | ||
Review via email: mp+209409@code.launchpad.net |
Commit message
Description of the change
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
Partial review till 256:
- 156: add "The slow query log files will be named using (link
slow_
number will be appended."
- 194: "When this number is reached server will use the oldest
slow query log file instead of starting a new one." - it sounds
as if the oldest log file will be reopened for further writing
while keeping its sequence number, but I guess it will be
deleted and a new file with a current sequence number will
started?
- 249: In order to comply with Linux distribution packaging
standards |Percona|'s version of ``libmysqlclient`` has been
renamed to ``libperconaser
with the upstream libmysqlclient. Except for packaging,
`
version do not have any differences. Users wishing to continue
using ``libmysqlclient`` will have to install the corresponding
package of their distribution, such as ``mysql-lib``
for *CentOS* and ``libmysqlclien
Users wishing to build software against
`
`
Percona-built ``libmysqlclient`` will be available for download
at ...
- 1159625: missing word "packages" after the link?
- 256: were or was, depending on produced output
Hrvoje Matijakovic (hrvojem) wrote : | # |
> Partial review till 256:
>
> - 156: add "The slow query log files will be named using (link
> slow_query_
> number will be appended."
> - 194: "When this number is reached server will use the oldest
> slow query log file instead of starting a new one." - it sounds
> as if the oldest log file will be reopened for further writing
> while keeping its sequence number, but I guess it will be
> deleted and a new file with a current sequence number will
> started?
> - 249: In order to comply with Linux distribution packaging
> standards |Percona|'s version of ``libmysqlclient`` has been
> renamed to ``libperconaser
> with the upstream libmysqlclient. Except for packaging,
> ``libmysqlclient`` and ``libperconaser
> version do not have any differences. Users wishing to continue
> using ``libmysqlclient`` will have to install the corresponding
> package of their distribution, such as ``mysql-lib``
> for *CentOS* and ``libmysqlclien
> Users wishing to build software against
> ``libperconaser
> ``libperconaser
> Percona-built ``libmysqlclient`` will be available for download
> at ...
Fixed and pushed.
> - 1159625: missing word "packages" after the link?
> - 256: were or was, depending on produced output
Description of that bug looks like this:
Percona Toolkit UDFs were only shipped with RPM packages. Bug fixed #1159625.
I'm not sure that word "packages" is needed.
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
- 156: remove the parentheses? (I wrote them in my previous
review to indicate "link goes here" only).
- 266: "from that of binary packages"
- 1014477 duplicated in "other bugs"
Laurynas Biveinis (laurynas-biveinis) : | # |
Preview Diff
1 | === modified file 'doc/source/conf.py' | |||
2 | --- doc/source/conf.py 2014-02-14 07:44:36 +0000 | |||
3 | +++ doc/source/conf.py 2014-03-07 10:33:28 +0000 | |||
4 | @@ -45,7 +45,7 @@ | |||
5 | 45 | 45 | ||
6 | 46 | # General information about the project. | 46 | # General information about the project. |
7 | 47 | project = u'Percona Server' | 47 | project = u'Percona Server' |
9 | 48 | copyright = u'Percona LLC and/or its affiliates 2009-2013' | 48 | copyright = u'Percona LLC and/or its affiliates 2009-2014' |
10 | 49 | 49 | ||
11 | 50 | # The version info for the project you're documenting, acts as replacement for | 50 | # The version info for the project you're documenting, acts as replacement for |
12 | 51 | # |version| and |release|, also used in various other places throughout the | 51 | # |version| and |release|, also used in various other places throughout the |
13 | @@ -54,7 +54,7 @@ | |||
14 | 54 | # The short X.Y version. | 54 | # The short X.Y version. |
15 | 55 | version = '5.5' | 55 | version = '5.5' |
16 | 56 | # The full version, including alpha/beta/rc tags. | 56 | # The full version, including alpha/beta/rc tags. |
18 | 57 | release = '5.5.35-33.0' | 57 | release = '5.5.36-34.0' |
19 | 58 | 58 | ||
20 | 59 | # The language for content autogenerated by Sphinx. Refer to documentation | 59 | # The language for content autogenerated by Sphinx. Refer to documentation |
21 | 60 | # for a list of supported languages. | 60 | # for a list of supported languages. |
22 | @@ -225,7 +225,7 @@ | |||
23 | 225 | # (source start file, target name, title, author, documentclass [howto/manual]). | 225 | # (source start file, target name, title, author, documentclass [howto/manual]). |
24 | 226 | latex_documents = [ | 226 | latex_documents = [ |
25 | 227 | ('index', 'PerconaServer-5.5.tex', u'Percona Server Documentation', | 227 | ('index', 'PerconaServer-5.5.tex', u'Percona Server Documentation', |
27 | 228 | u'Percona LLC and/or its affiliates 2009-2013', 'manual'), | 228 | u'Percona LLC and/or its affiliates 2009-2014', 'manual'), |
28 | 229 | ] | 229 | ] |
29 | 230 | 230 | ||
30 | 231 | # The name of an image file (relative to this directory) to place at the top of | 231 | # The name of an image file (relative to this directory) to place at the top of |
31 | @@ -258,7 +258,7 @@ | |||
32 | 258 | # (source start file, name, description, authors, manual section). | 258 | # (source start file, name, description, authors, manual section). |
33 | 259 | man_pages = [ | 259 | man_pages = [ |
34 | 260 | ('index', 'perconaserver55', u'Percona Server 5.5 Documentation', | 260 | ('index', 'perconaserver55', u'Percona Server 5.5 Documentation', |
36 | 261 | [u'Percona LLC and/or its affiliates 2009-2013'], 1) | 261 | [u'Percona LLC and/or its affiliates 2009-2014'], 1) |
37 | 262 | ] | 262 | ] |
38 | 263 | 263 | ||
39 | 264 | 264 | ||
40 | 265 | 265 | ||
41 | === added file 'doc/source/flexibility/mysqlbinlog_change_db.rst' | |||
42 | --- doc/source/flexibility/mysqlbinlog_change_db.rst 1970-01-01 00:00:00 +0000 | |||
43 | +++ doc/source/flexibility/mysqlbinlog_change_db.rst 2014-03-07 10:33:28 +0000 | |||
44 | @@ -0,0 +1,89 @@ | |||
45 | 1 | .. _mysqlbinlog_change_db: | ||
46 | 2 | |||
47 | 3 | ========================================== | ||
48 | 4 | Ability to change database for mysqlbinlog | ||
49 | 5 | ========================================== | ||
50 | 6 | |||
51 | 7 | Sometimes there is a need to take a binary log and apply it to a database with | ||
52 | 8 | a different name than the original name of the database on binlog producer. | ||
53 | 9 | |||
54 | 10 | New option rewrite-db has been added to the mysqlbinlog utility that allows the changing names of the used databases in both Row-Based and Statement-Based replication. This was possible before by using tools like grep, awk and sed but only for SBR, because with RBR database name is encoded within the BINLOG ‘....’ statement. | ||
55 | 11 | |||
56 | 12 | Option :option:`rewrite-db` of **mysqlbinlog** utility allows to setup rewriting rule "from->"to". | ||
57 | 13 | |||
58 | 14 | Example | ||
59 | 15 | ======= | ||
60 | 16 | |||
61 | 17 | **mysqlbinlog** output before rewrite-db :: | ||
62 | 18 | |||
63 | 19 | $ mysqlbinlog mysql-bin.000005 | ||
64 | 20 | ... | ||
65 | 21 | # at 175 | ||
66 | 22 | #120517 13:10:00 server id 2 end_log_pos 203 Intvar | ||
67 | 23 | SET INSERT_ID=4083/*!*/; | ||
68 | 24 | # at 203 | ||
69 | 25 | #120517 13:10:00 server id 2 end_log_pos 367 Query thread_id=88 exec_time=0 error_code=0 | ||
70 | 26 | use world/*!*/; | ||
71 | 27 | SET TIMESTAMP=1337253000/*!*/; | ||
72 | 28 | insert into City (Name, CountryCode, District, Population) values ("New City", "ZMB", "TEX", 111000) | ||
73 | 29 | /*!*/; | ||
74 | 30 | # at 367 | ||
75 | 31 | #120517 13:10:00 server id 2 end_log_pos 394 Xid = 1414 | ||
76 | 32 | COMMIT/*!*/; | ||
77 | 33 | DELIMITER ; | ||
78 | 34 | |||
79 | 35 | **mysqlbinlog** output when the new variable is used: :: | ||
80 | 36 | |||
81 | 37 | $ mysqlbinlog --rewrite-db='world->new_world' mysql-bin.000005 | ||
82 | 38 | ... | ||
83 | 39 | # at 106 | ||
84 | 40 | use new_world/*!*/; | ||
85 | 41 | #120517 13:10:00 server id 2 end_log_pos 175 Query thread_id=88 exec_time=0 error_code=0 | ||
86 | 42 | SET TIMESTAMP=1337253000/*!*/; | ||
87 | 43 | SET @@session.pseudo_thread_id=88/*!*/; | ||
88 | 44 | SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1, @@session.autocommit=1/*!*/; | ||
89 | 45 | SET @@session.sql_mode=0/*!*/; | ||
90 | 46 | SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/; | ||
91 | 47 | /*!\C latin1 *//*!*/; | ||
92 | 48 | SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/; | ||
93 | 49 | SET @@session.lc_time_names=0/*!*/; | ||
94 | 50 | SET @@session.collation_database=DEFAULT/*!*/; | ||
95 | 51 | BEGIN | ||
96 | 52 | /*!*/; | ||
97 | 53 | # at 175 | ||
98 | 54 | #120517 13:10:00 server id 2 end_log_pos 203 Intvar | ||
99 | 55 | SET INSERT_ID=4083/*!*/; | ||
100 | 56 | # at 203 | ||
101 | 57 | #120517 13:10:00 server id 2 end_log_pos 367 Query thread_id=88 exec_time=0 error_code=0 | ||
102 | 58 | SET TIMESTAMP=1337253000/*!*/; | ||
103 | 59 | insert into City (Name, CountryCode, District, Population) values ("New City", "ZMB", "TEX", 111000) | ||
104 | 60 | /*!*/; | ||
105 | 61 | # at 367 | ||
106 | 62 | #120517 13:10:00 server id 2 end_log_pos 394 Xid = 1414 | ||
107 | 63 | COMMIT/*!*/; | ||
108 | 64 | |||
109 | 65 | |||
110 | 66 | Version Specific Information | ||
111 | 67 | ============================ | ||
112 | 68 | |||
113 | 69 | * :rn:`5.6.16-64.0` | ||
114 | 70 | Full functionality. | ||
115 | 71 | |||
116 | 72 | Client Command Line Parameter | ||
117 | 73 | ============================= | ||
118 | 74 | |||
119 | 75 | .. option:: rewrite-db | ||
120 | 76 | |||
121 | 77 | :cli: Yes | ||
122 | 78 | :conf: Yes | ||
123 | 79 | :scope: Global | ||
124 | 80 | :dyn: No | ||
125 | 81 | :vartype: String | ||
126 | 82 | :default: Off | ||
127 | 83 | |||
128 | 84 | |||
129 | 85 | Related Reading | ||
130 | 86 | =============== | ||
131 | 87 | |||
132 | 88 | * `WL #36 <http://askmonty.org/worklog/Server-Sprint/?tid=36>`_ | ||
133 | 89 | |||
134 | 0 | 90 | ||
135 | === added file 'doc/source/flexibility/slowlog_rotation.rst' | |||
136 | --- doc/source/flexibility/slowlog_rotation.rst 1970-01-01 00:00:00 +0000 | |||
137 | +++ doc/source/flexibility/slowlog_rotation.rst 2014-03-07 10:33:28 +0000 | |||
138 | @@ -0,0 +1,53 @@ | |||
139 | 1 | .. _slowlog_rotation: | ||
140 | 2 | |||
141 | 3 | ======================================== | ||
142 | 4 | Slow Query Log Rotation and Expiration | ||
143 | 5 | ======================================== | ||
144 | 6 | |||
145 | 7 | .. note:: | ||
146 | 8 | |||
147 | 9 | This feature is currently considered BETA quality. | ||
148 | 10 | |||
149 | 11 | Percona has implemented two new variables, :variable:`max_slowlog_size` and :variable:`max_slowlog_files` to provide users with ability to control the slow query log disk usage. These variables have the same behavior as upstream variable `max_binlog_size <https://dev.mysql.com/doc/refman/5.5/en/replication-options-binary-log.html#sysvar_max_binlog_size>`_ and :variable:`max_binlog_files` variable used for controlling the binary log. | ||
150 | 12 | |||
151 | 13 | .. warning:: | ||
152 | 14 | |||
153 | 15 | For this feature to work variable :variable:`slow_query_log_file` needs to be set up manually and without the ``.log`` sufix. The slow query log files will be named using :variable:`slow_query_log_file` as a stem, to which a dot and a sequence number will be appended. | ||
154 | 16 | |||
155 | 17 | Version Specific Information | ||
156 | 18 | ============================ | ||
157 | 19 | |||
158 | 20 | * :rn:`5.5.36-34.0`: | ||
159 | 21 | Variable :variable:`max_slowlog_size` introduced. | ||
160 | 22 | |||
161 | 23 | * :rn:`5.5.36-34.0`: | ||
162 | 24 | Variable :variable:`max_slowlog_files` introduced. | ||
163 | 25 | |||
164 | 26 | System Variables | ||
165 | 27 | ================ | ||
166 | 28 | |||
167 | 29 | .. variable:: max_slowlog_size | ||
168 | 30 | |||
169 | 31 | :version 5.5.36-34.0: Introduced. | ||
170 | 32 | :cli: Yes | ||
171 | 33 | :conf: Yes | ||
172 | 34 | :scope: Global | ||
173 | 35 | :dyn: Yes | ||
174 | 36 | :vartype: numeric | ||
175 | 37 | :default: 0 (unlimited) | ||
176 | 38 | :range: 4096 - 1073741824 | ||
177 | 39 | |||
178 | 40 | Slow query log will be rotated automatically when its size exceeds this value. The default is ``0``, don't limit the size. When this feature is enabled slow query log file will be renamed to :variable:`slow_query_log_file`.000001. | ||
179 | 41 | |||
180 | 42 | .. variable:: max_slowlog_files | ||
181 | 43 | |||
182 | 44 | :version 5.5.36-34.0: Introduced. | ||
183 | 45 | :cli: Yes | ||
184 | 46 | :conf: Yes | ||
185 | 47 | :scope: Global | ||
186 | 48 | :dyn: Yes | ||
187 | 49 | :vartype: numeric | ||
188 | 50 | :default: 0 (unlimited) | ||
189 | 51 | :range: 0 - 102400 | ||
190 | 52 | |||
191 | 53 | Maximum number of slow query log files. Used with :variable:`max_slowlog_size` this can be used to limit the total amount of slow query log files. When this number is reached server will create a new slow query log file with increased sequence number. Log file with the lowest sequence number will be deleted. | ||
192 | 0 | 54 | ||
193 | === modified file 'doc/source/index.rst' | |||
194 | --- doc/source/index.rst 2014-02-05 14:34:33 +0000 | |||
195 | +++ doc/source/index.rst 2014-03-07 10:33:28 +0000 | |||
196 | @@ -98,6 +98,8 @@ | |||
197 | 98 | flexibility/mysqldump_ignore_create_error | 98 | flexibility/mysqldump_ignore_create_error |
198 | 99 | flexibility/extended_select_into_outfile | 99 | flexibility/extended_select_into_outfile |
199 | 100 | flexibility/extended_mysqlbinlog | 100 | flexibility/extended_mysqlbinlog |
200 | 101 | flexibility/mysqlbinlog_change_db | ||
201 | 102 | flexibility/slowlog_rotation | ||
202 | 101 | 103 | ||
203 | 102 | Reliability Improvements | 104 | Reliability Improvements |
204 | 103 | ======================== | 105 | ======================== |
205 | 104 | 106 | ||
206 | === modified file 'doc/source/installation.rst' | |||
207 | --- doc/source/installation.rst 2014-01-14 04:11:39 +0000 | |||
208 | +++ doc/source/installation.rst 2014-03-07 10:33:28 +0000 | |||
209 | @@ -151,7 +151,8 @@ | |||
210 | 151 | 151 | ||
211 | 152 | Next, follow the instructions in :ref:`compile_from_source` below. | 152 | Next, follow the instructions in :ref:`compile_from_source` below. |
212 | 153 | 153 | ||
214 | 154 | .. _source-from-bzr | 154 | .. _source-from-bzr: |
215 | 155 | |||
216 | 155 | ========================================================= | 156 | ========================================================= |
217 | 156 | Installing |Percona Server| from the Bazaar Source Tree | 157 | Installing |Percona Server| from the Bazaar Source Tree |
218 | 157 | ========================================================= | 158 | ========================================================= |
219 | 158 | 159 | ||
220 | === modified file 'doc/source/ps-versions-comparison.rst' | |||
221 | --- doc/source/ps-versions-comparison.rst 2013-12-19 12:22:20 +0000 | |||
222 | +++ doc/source/ps-versions-comparison.rst 2014-03-07 10:33:28 +0000 | |||
223 | @@ -45,7 +45,7 @@ | |||
224 | 45 | - Replaced by the upstream implementation [#n-4]_ | 45 | - Replaced by the upstream implementation [#n-4]_ |
225 | 46 | * - :ref:`Reduced Buffer Pool Mutex Contention <ps51:innodb_opt_lru_count>` | 46 | * - :ref:`Reduced Buffer Pool Mutex Contention <ps51:innodb_opt_lru_count>` |
226 | 47 | - :ref:`Reduced Buffer Pool Mutex Contention <ps55:innodb_opt_lru_count>` | 47 | - :ref:`Reduced Buffer Pool Mutex Contention <ps55:innodb_opt_lru_count>` |
228 | 48 | - :ref:`Reduced Buffer Pool Mutex Contention <ps56:innodb_opt_lru_count>` | 48 | - Feature not implemented |
229 | 49 | * - :ref:`InnoDB timer-based Concurrency Throttling <ps51:innodb_thread_concurrency_timer_based_page>` | 49 | * - :ref:`InnoDB timer-based Concurrency Throttling <ps51:innodb_thread_concurrency_timer_based_page>` |
230 | 50 | - :ref:`InnoDB timer-based Concurrency Throttling <ps55:innodb_thread_concurrency_timer_based_page>` | 50 | - :ref:`InnoDB timer-based Concurrency Throttling <ps55:innodb_thread_concurrency_timer_based_page>` |
231 | 51 | - Replaced by the upstream implementation [#n-5]_ | 51 | - Replaced by the upstream implementation [#n-5]_ |
232 | 52 | 52 | ||
233 | === added file 'doc/source/release-notes/Percona-Server-5.5.36-34.0.rst' | |||
234 | --- doc/source/release-notes/Percona-Server-5.5.36-34.0.rst 1970-01-01 00:00:00 +0000 | |||
235 | +++ doc/source/release-notes/Percona-Server-5.5.36-34.0.rst 2014-03-07 10:33:28 +0000 | |||
236 | @@ -0,0 +1,48 @@ | |||
237 | 1 | .. rn:: 5.5.36-34.0 | ||
238 | 2 | |||
239 | 3 | ============================== | ||
240 | 4 | |Percona Server| 5.5.36-34.0 | ||
241 | 5 | ============================== | ||
242 | 6 | |||
243 | 7 | Percona is glad to announce the release of |Percona Server| 5.5.36-34.0 on March 10th, 2014. Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.36-34.0/>`_ and from the :doc:`Percona Software Repositories </installation>`. | ||
244 | 8 | |||
245 | 9 | Based on `MySQL 5.5.36 <http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-36.html>`_, including all the bug fixes in it, |Percona Server| 5.5.36-34.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.36-34.0 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.5.36-34.0>`_. | ||
246 | 10 | |||
247 | 11 | New Features | ||
248 | 12 | ============ | ||
249 | 13 | |||
250 | 14 | *Debian* and *Ubuntu* packaging has been reworked to meet the packaging standards. | ||
251 | 15 | |||
252 | 16 | :ref:`mysqlbinlog_change_db` has been ported from |Percona Server| 5.1. | ||
253 | 17 | |||
254 | 18 | |Percona Server| has implemented :ref:`slowlog_rotation` feature to provide users with better control of slow query log disk space usage. | ||
255 | 19 | |||
256 | 20 | In order to comply with Linux distribution packaging standards |Percona|'s version of ``libmysqlclient`` has been renamed to ``libperconaserver``. The old name was conflicting with the upstream ``libmysqlclient``. Except for packaging, ``libmysqlclient`` and ``libperconaserverclient`` of the same version do not have any differences. Users wishing to continue using ``libmysqlclient`` will have to install the corresponding package of their distribution, such as ``mysql-lib`` for *CentOS* and ``libmysqlclient18`` for *Ubuntu*/*Debian*. Users wishing to build software against ``libperconaserverclient`` should install ``libperconaserverclient-dev`` package. An old version of Percona-built ``libmysqlclient`` will be available for `download <http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.35-rel33.0/deb/>`_. | ||
257 | 21 | |||
258 | 22 | Bugs Fixed | ||
259 | 23 | ========== | ||
260 | 24 | |||
261 | 25 | The |XtraDB| version number in ``univ.i`` was incorrect. Bug fixed :bug:`1277383`. | ||
262 | 26 | |||
263 | 27 | :ref:`udf_percona_toolkit` were only shipped with RPM packages. Bug fixed :bug:`1159625`. | ||
264 | 28 | |||
265 | 29 | Server could crash if it was signaled with ``SIGHUP`` early in the server startup. Bug fixed :bug:`1249193` (upstream :mysqlbug:`62311`). | ||
266 | 30 | |||
267 | 31 | Server could crash if |XtraDB| :variable:`innodb_dict_size` option was set due to incorrect attempts to remove indexes in use from the dictionary cache. Bugs fixed :bug:`1250018` and :bug:`758788`. | ||
268 | 32 | |||
269 | 33 | Fix for bug :bug:`1227581`, a buffer pool mutex split regression, was not complete, thus a combination of write workload and tablespace drop could crash the server if |InnoDB| compression was used. Bug fixed :bug:`1269352`. | ||
270 | 34 | |||
271 | 35 | Binary RPM packages couldn't be built from source tarballs on *Fedora* 19. Bug fixed :bug:`1229598`. | ||
272 | 36 | |||
273 | 37 | |Percona Server| that was compiled from source package had different server version string from that of binary packages. Bug fixed :bug:`1244178`. | ||
274 | 38 | |||
275 | 39 | |InnoDB| did not handle the cases of asynchronous and synchronous I/O requests completing partially or being interrupted. Bugs fixed :bug:`1262500` (upstream :mysqlbug:`54430`), and :bug:`1263087` (*Andrew Gaul*). | ||
276 | 40 | |||
277 | 41 | Fixed the ``CMake`` warnings that were happening when ``Makefile`` was generated. Bugs fixed :bug:`1274827` (upstream :mysqlbug:`71089`). | ||
278 | 42 | |||
279 | 43 | |Percona Server| source tree has been reorganized to match the |MySQL| source tree layout closer. Bug fixed :bug:`1014477`. | ||
280 | 44 | |||
281 | 45 | On *Ubuntu* Precise multiple architecture versions of ``libmysqlclient18`` couldn't be installed side by side. Bug fixed :bug:`1052636`. | ||
282 | 46 | |||
283 | 47 | |||
284 | 48 | Other bugs fixed: :bug:`1005787`. | ||
285 | 0 | 49 | ||
286 | === modified file 'doc/source/release-notes/release-notes_index.rst' | |||
287 | --- doc/source/release-notes/release-notes_index.rst 2014-02-14 07:44:36 +0000 | |||
288 | +++ doc/source/release-notes/release-notes_index.rst 2014-03-07 10:33:28 +0000 | |||
289 | @@ -6,6 +6,7 @@ | |||
290 | 6 | :maxdepth: 1 | 6 | :maxdepth: 1 |
291 | 7 | :glob: | 7 | :glob: |
292 | 8 | 8 | ||
293 | 9 | Percona-Server-5.5.36-34.0 | ||
294 | 9 | Percona-Server-5.5.35-33.0 | 10 | Percona-Server-5.5.35-33.0 |
295 | 10 | Percona-Server-5.5.34-32.0 | 11 | Percona-Server-5.5.34-32.0 |
296 | 11 | Percona-Server-5.5.33-31.1 | 12 | Percona-Server-5.5.33-31.1 |
297 | 12 | 13 | ||
298 | === modified file 'doc/source/upstream-bug-fixes.rst' | |||
299 | --- doc/source/upstream-bug-fixes.rst 2014-02-14 07:44:36 +0000 | |||
300 | +++ doc/source/upstream-bug-fixes.rst 2014-03-07 10:33:28 +0000 | |||
301 | @@ -5,6 +5,24 @@ | |||
302 | 5 | ============================================================= | 5 | ============================================================= |
303 | 6 | 6 | ||
304 | 7 | +-------------------------------------------------------------------------------------------------------------+ | 7 | +-------------------------------------------------------------------------------------------------------------+ |
305 | 8 | |:Upstream bug: :mysqlbug:`71089` - CMake warning when generating Makefile | | ||
306 | 9 | |:Launchpad bug: :bug:`1274827` | | ||
307 | 10 | |:Upstream state: Closed | | ||
308 | 11 | |:Fix Released: :rn:`5.5.36-34.0` | | ||
309 | 12 | |:Upstream fix: N/A | | ||
310 | 13 | +-------------------------------------------------------------------------------------------------------------+ | ||
311 | 14 | |:Upstream bug: :mysqlbug:`54430` - innodb should retry partial reads/writes where errno was 0 | | ||
312 | 15 | |:Launchpad bug: :bug:`1262500` | | ||
313 | 16 | |:Upstream state: Closed | | ||
314 | 17 | |:Fix Released: :rn:`5.5.36-34.0` | | ||
315 | 18 | |:Upstream fix: N/A | | ||
316 | 19 | +-------------------------------------------------------------------------------------------------------------+ | ||
317 | 20 | |:Upstream bug: :mysqlbug:`62311` - segfault in mysqld during early SIGHUP handling | | ||
318 | 21 | |:Launchpad bug: :bug:`1249193` | | ||
319 | 22 | |:Upstream state: Closed | | ||
320 | 23 | |:Fix Released: :rn:`5.5.36-34.0` | | ||
321 | 24 | |:Upstream fix: N/A | | ||
322 | 25 | +-------------------------------------------------------------------------------------------------------------+ | ||
323 | 8 | |:Upstream bug: :mysqlbug:`41975` - Support for SSL options not included in mysqlbinlog | | 26 | |:Upstream bug: :mysqlbug:`41975` - Support for SSL options not included in mysqlbinlog | |
324 | 9 | |:Launchpad bug: :bug:`1197524` | | 27 | |:Launchpad bug: :bug:`1197524` | |
325 | 10 | |:Upstream state: Closed | | 28 | |:Upstream state: Closed | |
326 | @@ -13,7 +31,7 @@ | |||
327 | 13 | +-------------------------------------------------------------------------------------------------------------+ | 31 | +-------------------------------------------------------------------------------------------------------------+ |
328 | 14 | |:Upstream bug: :mysqlbug:`69639` - mysql failed to build with dtrace Sun D 1.11 | | 32 | |:Upstream bug: :mysqlbug:`69639` - mysql failed to build with dtrace Sun D 1.11 | |
329 | 15 | |:Launchpad bug: :bug:`1196460` | | 33 | |:Launchpad bug: :bug:`1196460` | |
331 | 16 | |:Upstream state: Open (checked on 2014-02-05) | | 34 | |:Upstream state: Open (checked on 2014-03-05) | |
332 | 17 | |:Fix Released: :rn:`5.5.33-31.1` | | 35 | |:Fix Released: :rn:`5.5.33-31.1` | |
333 | 18 | |:Upstream fix: N/A | | 36 | |:Upstream fix: N/A | |
334 | 19 | +-------------------------------------------------------------------------------------------------------------+ | 37 | +-------------------------------------------------------------------------------------------------------------+ |
335 | @@ -25,7 +43,7 @@ | |||
336 | 25 | +-------------------------------------------------------------------------------------------------------------+ | 43 | +-------------------------------------------------------------------------------------------------------------+ |
337 | 26 | |:Upstream bug: :mysqlbug:`42415` - UPDATE/DELETE with LIMIT clause unsafe for SBL even with ORDER BY PK ... | | 44 | |:Upstream bug: :mysqlbug:`42415` - UPDATE/DELETE with LIMIT clause unsafe for SBL even with ORDER BY PK ... | |
338 | 27 | |:Launchpad bug: :bug:`1132194` | | 45 | |:Launchpad bug: :bug:`1132194` | |
340 | 28 | |:Upstream state: Verified (checked on 2014-02-05) | | 46 | |:Upstream state: Verified (checked on 2014-03-05) | |
341 | 29 | |:Fix Released: :rn:`5.5.32-31.0` | | 47 | |:Fix Released: :rn:`5.5.32-31.0` | |
342 | 30 | |:Upstream fix: N/A | | 48 | |:Upstream fix: N/A | |
343 | 31 | +-------------------------------------------------------------------------------------------------------------+ | 49 | +-------------------------------------------------------------------------------------------------------------+ |
344 | @@ -37,7 +55,7 @@ | |||
345 | 37 | +-------------------------------------------------------------------------------------------------------------+ | 55 | +-------------------------------------------------------------------------------------------------------------+ |
346 | 38 | |:Upstream bug: :mysqlbug:`68970` - fsp_reserve_free_extents switches from small to big tblspace handling ... | | 56 | |:Upstream bug: :mysqlbug:`68970` - fsp_reserve_free_extents switches from small to big tblspace handling ... | |
347 | 39 | |:Launchpad bug: :bug:`1169494` | | 57 | |:Launchpad bug: :bug:`1169494` | |
349 | 40 | |:Upstream state: Verified (checked on 2014-02-05) | | 58 | |:Upstream state: Verified (checked on 2014-03-05) | |
350 | 41 | |:Fix Released: :rn:`5.5.32-31.0` | | 59 | |:Fix Released: :rn:`5.5.32-31.0` | |
351 | 42 | |:Upstream fix: N/A | | 60 | |:Upstream fix: N/A | |
352 | 43 | +-------------------------------------------------------------------------------------------------------------+ | 61 | +-------------------------------------------------------------------------------------------------------------+ |
353 | @@ -49,7 +67,7 @@ | |||
354 | 49 | +-------------------------------------------------------------------------------------------------------------+ | 67 | +-------------------------------------------------------------------------------------------------------------+ |
355 | 50 | |:Upstream bug: :mysqlbug:`68999` - SSL_OP_NO_COMPRESSION not defined | | 68 | |:Upstream bug: :mysqlbug:`68999` - SSL_OP_NO_COMPRESSION not defined | |
356 | 51 | |:Launchpad bug: :bug:`1183610` | | 69 | |:Launchpad bug: :bug:`1183610` | |
358 | 52 | |:Upstream state: No Feedback (checked on 2014-02-05) | | 70 | |:Upstream state: No Feedback (checked on 2014-03-05) | |
359 | 53 | |:Fix Released: :rn:`5.5.31-30.3` | | 71 | |:Fix Released: :rn:`5.5.31-30.3` | |
360 | 54 | |:Upstream fix: N/A | | 72 | |:Upstream fix: N/A | |
361 | 55 | +-------------------------------------------------------------------------------------------------------------+ | 73 | +-------------------------------------------------------------------------------------------------------------+ |
362 | @@ -61,7 +79,7 @@ | |||
363 | 61 | +-------------------------------------------------------------------------------------------------------------+ | 79 | +-------------------------------------------------------------------------------------------------------------+ |
364 | 62 | |:Upstream bug: :mysqlbug:`68845` - Unnecessary log_sys->mutex reacquisition in mtr_log_reserve_and_write() | | 80 | |:Upstream bug: :mysqlbug:`68845` - Unnecessary log_sys->mutex reacquisition in mtr_log_reserve_and_write() | |
365 | 63 | |:Launchpad bug: :bug:`1163439` | | 81 | |:Launchpad bug: :bug:`1163439` | |
367 | 64 | |:Upstream state: Verified (checked on 2014-02-05) | | 82 | |:Upstream state: Verified (checked on 2014-03-05) | |
368 | 65 | |:Fix Released: :rn:`5.5.30-30.2` | | 83 | |:Fix Released: :rn:`5.5.30-30.2` | |
369 | 66 | |:Upstream fix: N/A | | 84 | |:Upstream fix: N/A | |
370 | 67 | +-------------------------------------------------------------------------------------------------------------+ | 85 | +-------------------------------------------------------------------------------------------------------------+ |
371 | @@ -91,13 +109,13 @@ | |||
372 | 91 | +-------------------------------------------------------------------------------------------------------------+ | 109 | +-------------------------------------------------------------------------------------------------------------+ |
373 | 92 | |:Upstream bug: :mysqlbug:`68476` - Suboptimal code in my_strnxfrm_simple() | | 110 | |:Upstream bug: :mysqlbug:`68476` - Suboptimal code in my_strnxfrm_simple() | |
374 | 93 | |:Launchpad bug: :bug:`1132350` | | 111 | |:Launchpad bug: :bug:`1132350` | |
376 | 94 | |:Upstream state: Verified (checked on 2014-02-05) | | 112 | |:Upstream state: Verified (checked on 2014-03-05) | |
377 | 95 | |:Fix Released: :rn:`5.5.30-30.1` | | 113 | |:Fix Released: :rn:`5.5.30-30.1` | |
378 | 96 | |:Upstream fix: N/A | | 114 | |:Upstream fix: N/A | |
379 | 97 | +-------------------------------------------------------------------------------------------------------------+ | 115 | +-------------------------------------------------------------------------------------------------------------+ |
380 | 98 | |:Upstream bug: :mysqlbug:`68116` - InnoDB monitor may hit an assertion error in buf_page_get_gen in debug ...| | 116 | |:Upstream bug: :mysqlbug:`68116` - InnoDB monitor may hit an assertion error in buf_page_get_gen in debug ...| |
381 | 99 | |:Launchpad bug: :bug:`1100178` | | 117 | |:Launchpad bug: :bug:`1100178` | |
383 | 100 | |:Upstream state: Verified (checked on 2014-02-05) | | 118 | |:Upstream state: Verified (checked on 2014-03-05) | |
384 | 101 | |:Fix Released: :rn:`5.5.29-30.0` | | 119 | |:Fix Released: :rn:`5.5.29-30.0` | |
385 | 102 | |:Upstream fix: N/A | | 120 | |:Upstream fix: N/A | |
386 | 103 | +-------------------------------------------------------------------------------------------------------------+ | 121 | +-------------------------------------------------------------------------------------------------------------+ |
387 | @@ -161,6 +179,12 @@ | |||
388 | 161 | |:Fix Released: :rn:`5.5.28-29.3` | | 179 | |:Fix Released: :rn:`5.5.28-29.3` | |
389 | 162 | |:Upstream fix: N/A | | 180 | |:Upstream fix: N/A | |
390 | 163 | +-------------------------------------------------------------------------------------------------------------+ | 181 | +-------------------------------------------------------------------------------------------------------------+ |
391 | 182 | |:Upstream bug: :mysqlbug:`71603` - file name is not escaped in binlog for LOAD DATA INFILE statement | | ||
392 | 183 | |:Launchpad bug: :bug:`1277351` | | ||
393 | 184 | |:Upstream state: N/A | | ||
394 | 185 | |:Fix Released: :rn:`5.5.28-29.3` | | ||
395 | 186 | |:Upstream fix: N/A | | ||
396 | 187 | +-------------------------------------------------------------------------------------------------------------+ | ||
397 | 164 | |:Upstream bug: :mysqlbug:`67606` - MySQL crashes with segmentation fault when disk quota is reached | | 188 | |:Upstream bug: :mysqlbug:`67606` - MySQL crashes with segmentation fault when disk quota is reached | |
398 | 165 | |:Launchpad bug: :bug:`1079596` | | 189 | |:Launchpad bug: :bug:`1079596` | |
399 | 166 | |:Upstream state: Duplicate | | 190 | |:Upstream state: Duplicate | |
400 | @@ -187,13 +211,13 @@ | |||
401 | 187 | +-------------------------------------------------------------------------------------------------------------+ | 211 | +-------------------------------------------------------------------------------------------------------------+ |
402 | 188 | |:Upstream bug: :mysqlbug:`61180` - korr/store macros in my_global.h assume the argument to be a char pointer | | 212 | |:Upstream bug: :mysqlbug:`61180` - korr/store macros in my_global.h assume the argument to be a char pointer | |
403 | 189 | |:Launchpad bug: :bug:`1042517` | | 213 | |:Launchpad bug: :bug:`1042517` | |
405 | 190 | |:Upstream state: Verified (checked on 2014-02-05) | | 214 | |:Upstream state: Closed | |
406 | 191 | |:Fix Released: :rn:`5.5.27-29.0` | | 215 | |:Fix Released: :rn:`5.5.27-29.0` | |
407 | 192 | |:Upstream fix: N/A | | 216 | |:Upstream fix: N/A | |
408 | 193 | +-------------------------------------------------------------------------------------------------------------+ | 217 | +-------------------------------------------------------------------------------------------------------------+ |
409 | 194 | |:Upstream bug: :mysqlbug:`61178` - Incorrect implementation of intersect(ulonglong) in non-optimized Bitmap..| | 218 | |:Upstream bug: :mysqlbug:`61178` - Incorrect implementation of intersect(ulonglong) in non-optimized Bitmap..| |
410 | 195 | |:Launchpad bug: :bug:`1042517` | | 219 | |:Launchpad bug: :bug:`1042517` | |
412 | 196 | |:Upstream state: Verified (checked on 2014-02-05) | | 220 | |:Upstream state: Verified (checked on 2014-03-05) | |
413 | 197 | |:Fix Released: :rn:`5.5.27-29.0` | | 221 | |:Fix Released: :rn:`5.5.27-29.0` | |
414 | 198 | |:Upstream fix: N/A | | 222 | |:Upstream fix: N/A | |
415 | 199 | +-------------------------------------------------------------------------------------------------------------+ | 223 | +-------------------------------------------------------------------------------------------------------------+ |
416 | @@ -205,7 +229,7 @@ | |||
417 | 205 | +-------------------------------------------------------------------------------------------------------------+ | 229 | +-------------------------------------------------------------------------------------------------------------+ |
418 | 206 | |:Upstream bug: :mysqlbug:`64800` - mysqldump with --include-master-host-port putting quotes around port no. | | 230 | |:Upstream bug: :mysqlbug:`64800` - mysqldump with --include-master-host-port putting quotes around port no. | |
419 | 207 | |:Launchpad bug: :bug:`1013432` | | 231 | |:Launchpad bug: :bug:`1013432` | |
421 | 208 | |:Upstream state: Verified (checked on 2014-02-05) | | 232 | |:Upstream state: Verified (checked on 2014-03-05) | |
422 | 209 | |:Fix Released: :rn:`5.5.27-28.0` | | 233 | |:Fix Released: :rn:`5.5.27-28.0` | |
423 | 210 | |:Upstream fix: N/A | | 234 | |:Upstream fix: N/A | |
424 | 211 | +-------------------------------------------------------------------------------------------------------------+ | 235 | +-------------------------------------------------------------------------------------------------------------+ |
425 | @@ -253,7 +277,7 @@ | |||
426 | 253 | +-------------------------------------------------------------------------------------------------------------+ | 277 | +-------------------------------------------------------------------------------------------------------------+ |
427 | 254 | |:Upstream bug: :mysqlbug:`71183` - os_file_fsync() should handle fsync() returning EINTR | | 278 | |:Upstream bug: :mysqlbug:`71183` - os_file_fsync() should handle fsync() returning EINTR | |
428 | 255 | |:Launchpad bug: :bug:`1262651` | | 279 | |:Launchpad bug: :bug:`1262651` | |
430 | 256 | |:Upstream state: Verified (checked on 2014-02-05) | | 280 | |:Upstream state: Verified (checked on 2014-03-05) | |
431 | 257 | |:Fix Released: :rn:`5.5.20-24.1` | | 281 | |:Fix Released: :rn:`5.5.20-24.1` | |
432 | 258 | |:Upstream fix: N/A | | 282 | |:Upstream fix: N/A | |
433 | 259 | +-------------------------------------------------------------------------------------------------------------+ | 283 | +-------------------------------------------------------------------------------------------------------------+ |
434 | @@ -277,13 +301,13 @@ | |||
435 | 277 | +-------------------------------------------------------------------------------------------------------------+ | 301 | +-------------------------------------------------------------------------------------------------------------+ |
436 | 278 | |:Upstream bug: :mysqlbug:`62516` - Fast index creation does not update index statistics | | 302 | |:Upstream bug: :mysqlbug:`62516` - Fast index creation does not update index statistics | |
437 | 279 | |:Launchpad bug: :bug:`857590` | | 303 | |:Launchpad bug: :bug:`857590` | |
439 | 280 | |:Upstream state: Verified (checked on 2014-02-05) | | 304 | |:Upstream state: Verified (checked on 2014-03-05) | |
440 | 281 | |:Fix Released: :rn:`5.5.16-22.0` | | 305 | |:Fix Released: :rn:`5.5.16-22.0` | |
441 | 282 | |:Upstream fix: N/A | | 306 | |:Upstream fix: N/A | |
442 | 283 | +-------------------------------------------------------------------------------------------------------------+ | 307 | +-------------------------------------------------------------------------------------------------------------+ |
443 | 284 | |:Upstream bug: :mysqlbug:`25007` - memory tables with dynamic rows format | | 308 | |:Upstream bug: :mysqlbug:`25007` - memory tables with dynamic rows format | |
444 | 285 | |:Launchpad bug: N/A | | 309 | |:Launchpad bug: N/A | |
446 | 286 | |:Upstream state: Verified (checked on 2014-02-05) | | 310 | |:Upstream state: Verified (checked on 2014-03-05) | |
447 | 287 | |:Fix Released: :rn:`5.5.15-21.0` | | 311 | |:Fix Released: :rn:`5.5.15-21.0` | |
448 | 288 | |:Upstream fix: N/A | | 312 | |:Upstream fix: N/A | |
449 | 289 | +-------------------------------------------------------------------------------------------------------------+ | 313 | +-------------------------------------------------------------------------------------------------------------+ |
450 | @@ -301,7 +325,7 @@ | |||
451 | 301 | +-------------------------------------------------------------------------------------------------------------+ | 325 | +-------------------------------------------------------------------------------------------------------------+ |
452 | 302 | |:Upstream bug: :mysqlbug:`61595` - mysql-test/include/wait_for_slave_param.inc timeout logic is incorrect | | 326 | |:Upstream bug: :mysqlbug:`61595` - mysql-test/include/wait_for_slave_param.inc timeout logic is incorrect | |
453 | 303 | |:Launchpad bug: :bug:`800035` | | 327 | |:Launchpad bug: :bug:`800035` | |
455 | 304 | |:Upstream state: Verified (checked on 2014-02-05) | | 328 | |:Upstream state: Verified (checked on 2014-03-05) | |
456 | 305 | |:Fix Released: :rn:`5.5.13-20.4` | | 329 | |:Fix Released: :rn:`5.5.13-20.4` | |
457 | 306 | |:Upstream fix: N/A | | 330 | |:Upstream fix: N/A | |
458 | 307 | +-------------------------------------------------------------------------------------------------------------+ | 331 | +-------------------------------------------------------------------------------------------------------------+ |
459 | @@ -331,7 +355,7 @@ | |||
460 | 331 | +-------------------------------------------------------------------------------------------------------------+ | 355 | +-------------------------------------------------------------------------------------------------------------+ |
461 | 332 | |:Upstream bug: :mysqlbug:`69146` - Optimization in buf_pool_get_oldest_modification if srv_buf_pool_instances| | 356 | |:Upstream bug: :mysqlbug:`69146` - Optimization in buf_pool_get_oldest_modification if srv_buf_pool_instances| |
462 | 333 | |:Launchpad bug: :bug:`1176496` | | 357 | |:Launchpad bug: :bug:`1176496` | |
464 | 334 | |:Upstream state: Open (checked on 2014-02-05) | | 358 | |:Upstream state: Open (checked on 2014-03-05) | |
465 | 335 | |:Fix Released: :rn:`5.5.8-20.0` | | 359 | |:Fix Released: :rn:`5.5.8-20.0` | |
466 | 336 | |:Upstream fix: N/A | | 360 | |:Upstream fix: N/A | |
467 | 337 | +-------------------------------------------------------------------------------------------------------------+ | 361 | +-------------------------------------------------------------------------------------------------------------+ |
- For 5.1 and 5.5 too: I am not sure why --rewrite-db is called a
"variable". It's an option.
- 173: s/the/its
- max_slowlog_files needs a description what happens when the
number is exceeded (the oldest one is deleted?)
- 1277383: the XtraDB version number in univ.i was incorrect.
- 1159625: missing word "packages" after the link?
- 1249193: server could crash if it was signalled with SIGHUP early
in the server startup.
- 758788/1250018: server could crash if XtraDB innodb_dict_size
option was set due to incorrect attempts to remove indexes in use
from the dictionary cache.
- 1269352: ...a combination of write workload and tablespace drop
could crash the server if InnoDB compression was used.
- 1229598: where does Scientific Linux 6.2 come from?
- 1244178: Percona Server that was compiled from source package had
differrent server version string from binary packages.
- 1005787: let's piggyback to 1014477.