Merge lp:~hrvojem/percona-server/rn-5.1.73-14.11-5.5 into lp:percona-server/5.5

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 611
Proposed branch: lp:~hrvojem/percona-server/rn-5.1.73-14.11-5.5
Merge into: lp:percona-server/5.5
Diff against target: 440 lines (+168/-30)
10 files modified
doc/source/conf.py (+1/-1)
doc/source/flexibility/extended_mysqlbinlog.rst (+29/-0)
doc/source/index.rst (+1/-0)
doc/source/installation/apt_repo.rst (+1/-0)
doc/source/performance/threadpool.rst (+52/-6)
doc/source/ps-versions-comparison.rst (+3/-0)
doc/source/release-notes/Percona-Server-5.5.35-33.0.rst (+45/-0)
doc/source/release-notes/release-notes_index.rst (+1/-0)
doc/source/upgrading_guide_51_55.rst (+3/-3)
doc/source/upstream-bug-fixes.rst (+32/-20)
To merge this branch: bzr merge lp:~hrvojem/percona-server/rn-5.1.73-14.11-5.5
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Review via email: mp+199497@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

    - 24: s/reduce the bandwidth/reduce the bandwith use
    - Maybe it's a good idea to list those supported SSL options?
    - 86: redundant "and"?
    - 88: "Such situations are prevented by ... "
    - 90: let's drop it and add a link to an eventual blog post later.
    - 102: "... to enable the priority connection scheduling by
      default"
    - 213: s/statement/statements
    - 215: s/. Because/, because

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

    - 24: s/speeding/speed
    - redunant "and" not addressed, now at line 94

    No need for another review round with these two changes, just
    push and self-approve.

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

- please add a note that the performance overhead of the |userstat| has been reduced

review: Needs Fixing
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) :
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 2013-12-16 08:19:34 +0000
3+++ doc/source/conf.py 2013-12-19 12:23:59 +0000
4@@ -54,7 +54,7 @@
5 # The short X.Y version.
6 version = '5.5'
7 # The full version, including alpha/beta/rc tags.
8-release = '5.5.34-32.0'
9+release = '5.5.35-33.0'
10
11 # The language for content autogenerated by Sphinx. Refer to documentation
12 # for a list of supported languages.
13
14=== added file 'doc/source/flexibility/extended_mysqlbinlog.rst'
15--- doc/source/flexibility/extended_mysqlbinlog.rst 1970-01-01 00:00:00 +0000
16+++ doc/source/flexibility/extended_mysqlbinlog.rst 2013-12-19 12:23:59 +0000
17@@ -0,0 +1,29 @@
18+.. _extended_mysqlbinlog:
19+
20+=========================
21+ Extended ``mysqlbinlog``
22+=========================
23+
24+|Percona Server| has implemented compression support for :command:`mysqlbinlog` in :rn:`5.5.35-33.0`. This is similar to support that both ``mysql`` and ``mysqldump`` programs include (the ``-C``, ``--compress`` options "Use compression in server/client protocol"). Using the compressed protocol helps reduce the bandwidth use and speed up transfers.
25+
26+|Percona Server| has also implemented support for ``SSL``. :command:`mysqlbinlog` now accepts the ``SSL`` connection options as all the other client programs. This feature can be useful with ``--read-from-remote-server`` option. Following ``SSL`` options are now available:
27+
28+ * :option:`--ssl` - Enable SSL for connection (automatically enabled with other flags).
29+ * :option:`--ssl-ca=name` - CA file in PEM format (check OpenSSL docs, implies --ssl).
30+ * :option:`--ssl-capath=name` - CA directory (check OpenSSL docs, implies --ssl).
31+ * :option:`--ssl-cert=name` - X509 cert in PEM format (implies --ssl).
32+ * :option:`--ssl-cipher=name` - SSL cipher to use (implies --ssl).
33+ * :option:`--ssl-key=name` - X509 key in PEM format (implies --ssl).
34+ * :option:`--ssl-verify-server-cert` - Verify server's "Common Name" in its cert against hostname used when connecting. This option is disabled by default.
35+
36+Version Specific Information
37+============================
38+
39+ * :rn:`5.5.35-33.0`
40+ :command:`mysqlbinlog` option :option:`--compress` introduced
41+
42+
43+ * :rn:`5.5.35-33.0`
44+ :command:`mysqlbinlog` now has all SSL connection options as the rest of the |MySQL| client programs.
45+
46+
47
48=== modified file 'doc/source/index.rst'
49--- doc/source/index.rst 2013-11-29 08:10:14 +0000
50+++ doc/source/index.rst 2013-12-19 12:23:59 +0000
51@@ -97,6 +97,7 @@
52 flexibility/max_binlog_files
53 flexibility/mysqldump_ignore_create_error
54 flexibility/extended_select_into_outfile
55+ flexibility/extended_mysqlbinlog
56
57 Reliability Improvements
58 ========================
59
60=== modified file 'doc/source/installation/apt_repo.rst'
61--- doc/source/installation/apt_repo.rst 2013-07-03 09:28:21 +0000
62+++ doc/source/installation/apt_repo.rst 2013-12-19 12:23:59 +0000
63@@ -44,6 +44,7 @@
64 * 12.04LTS (precise)
65 * 12.10 (quantal)
66 * 13.04 (raring)
67+ * 13.10 (saucy)
68
69 Percona `apt` Experimental repository
70 =====================================
71
72=== modified file 'doc/source/performance/threadpool.rst'
73--- doc/source/performance/threadpool.rst 2013-07-12 08:05:43 +0000
74+++ doc/source/performance/threadpool.rst 2013-12-19 12:23:59 +0000
75@@ -40,8 +40,22 @@
76
77 The goal is to minimize the number of open transactions in the server. In many cases it is beneficial to give short-running transactions a chance to commit faster and thus deallocate server resources and locks without waiting in the same queue with other connections that are about to start a new transaction, or those that have run out of their high priority tickets.
78
79-With the default value of 0, all connections are always put into the common queue, i.e. no priority scheduling is used as in the original implementation in |MariaDB|. The higher is the value, the more chances each transaction gets to enter the high priority queue and commit before it is put in the common queue.
80-
81+The default thread pool behavior is to always put events from already started transactions into the high priority queue, as we believe that results in better performance in vast majority of cases.
82+
83+With the value of ``0``, all connections are always put into the common queue, i.e. no priority scheduling is used as in the original implementation in |MariaDB|. The higher is the value, the more chances each transaction gets to enter the high priority queue and commit before it is put in the common queue.
84+
85+In some cases it is required to prioritize all statements for a specific connection regardless of whether they are executed as a part of a multi-statement transaction or in the autocommit mode. Or vice versa, some connections may require using the low priority queue for all statements unconditionally. To implement this new :variable:`thread_pool_high_prio_mode` variable has been introduced in |Percona Server| :rn:`5.5.35-33.0`.
86+
87+.. _low_priority_queue_throttling:
88+
89+Low priority queue throttling
90+-----------------------------
91+
92+One case that can limit thread pool performance and even lead to deadlocks under high concurrency is a situation when thread groups are oversubscribed due to active threads reaching the oversubscribe limit, but all/most worker threads are actually waiting on locks currently held by a transaction from another connection that is not currently in the thread pool.
93+
94+What happens in this case is that those threads in the pool that have marked themselves inactive are not accounted to the oversubscribe limit. As a result, the number of threads (both active and waiting) in the pool grows until it hits :variable:`thread_pool_max_threads` value. If the connection executing the transaction which is holding the lock has managed to enter the thread pool by then, we get a large (depending on the :variable:`thread_pool_max_threads` value) number of concurrently running threads, and thus, suboptimal performance as a result. Otherwise, we get a deadlock as no more threads can be created to process those transaction(s) and release the lock(s).
95+
96+Such situations are prevented by throttling the low priority queue when the total number of worker threads (both active and waiting ones) reaches the oversubscribe limit. That is, if there are too many worker threads, do not start new transactions and create new threads until queued events from the already started transactions are processed.
97
98 Version Specific Information
99 ============================
100@@ -52,6 +66,18 @@
101 * :rn:`5.5.30-30.2`
102 Implemented priority connection scheduling and introduced new variable :variable:`thread_pool_high_prio_tickets` to the original implementation introduced in |MariaDB|.
103
104+ * :rn:`5.5.35-33.0`
105+ Default value for :variable:`thread_pool_max_threads` was changed from ``500`` to ``100 000``. This change was introduced because limiting the total number of threads in the :ref:`threadpool` can result in deadlocks and uneven distribution of worker threads between thread groups in case of stalled connections.
106+
107+ * :rn:`5.5.35-33.0`
108+ Default value for :variable:`thread_pool_high_prio_tickets` was changed from ``0`` to ``4294967295`` to enable the priority connection scheduling by default.
109+
110+ * :rn:`5.5.35-33.0`
111+ Implemented new :variable:`thread_pool_high_prio_mode` variable.
112+
113+ * :rn:`5.5.35-33.0`
114+ Implemented :ref:`low_priority_queue_throttling`.
115+
116 System Variables
117 ================
118
119@@ -66,16 +92,36 @@
120
121 This variable can be used to limit the time an idle thread should wait before exiting.
122
123+.. variable:: thread_pool_high_prio_mode
124+
125+ :cli: Yes
126+ :conf: Yes
127+ :scope: Global, Session
128+ :dyn: Yes
129+ :vartype: String
130+ :default: ``transactions``
131+ :allowed: ``transactions``, ``statements``, ``none``
132+
133+This variable is used to provide more fine-grained control over high priority scheduling either globally or per connection.
134+
135+The following values are allowed:
136+
137+ * ``transactions`` (the default). In this mode only statements from already started transactions may go into the high priority queue depending on the number of high priority tickets currently available in a connection (see :variable:`thread_pool_high_prio_tickets`).
138+
139+ * ``statements``. In this mode all individual statements go into the high priority queue, regardless of connection's transactional state and the number of available high priority tickets. This value can be used to prioritize ``AUTOCOMMIT`` transactions or other kinds of statements such as administrative ones for specific connections. Note that setting this value globally essentially disables high priority scheduling, since in this case all statements from all connections will use a single queue (the high priority one)
140+
141+ * ``none``. This mode disables high priority queue for a connection. Some connections (e.g. monitoring) may be insensitive to execution latency and/or never allocate any server resources that would otherwise impact performance in other connections and thus, do not really require high priority scheduling. Note that setting :variable:`thread_pool_high_prio_mode` to ``none`` globally has essentially the same effect as setting it to ``statements`` globally: all connections will always use a single queue (the low priority one in this case).
142+
143 .. variable:: thread_pool_high_prio_tickets
144
145 :cli: Yes
146 :conf: Yes
147- :scope: Global
148+ :scope: Global, Session
149 :dyn: Yes
150 :vartype: Numeric
151- :default: 0
152+ :default: 4294967295
153
154-This variable controls the high priority queue policy. Each new connection is assigned this many tickets to enter the high priority queue.
155+This variable controls the high priority queue policy. Each new connection is assigned this many tickets to enter the high priority queue. Setting this variable to ``0`` will disable the high priority queue.
156
157 .. variable:: thread_pool_max_threads
158
159@@ -84,7 +130,7 @@
160 :scope: Global
161 :dyn: Yes
162 :vartype: Numeric
163- :default: 500
164+ :default: 100000
165
166 This variable can be used to limit the maximum number of threads in the pool. Once this number is reached no new threads will be created.
167
168
169=== modified file 'doc/source/ps-versions-comparison.rst'
170--- doc/source/ps-versions-comparison.rst 2013-11-29 07:25:12 +0000
171+++ doc/source/ps-versions-comparison.rst 2013-12-19 12:23:59 +0000
172@@ -208,6 +208,9 @@
173 * - Feature not implemented
174 - Feature not implemented
175 - :ref:`Per-query variable statement <ps56:per_query_variable_statement>`
176+ * - Feature not implemented
177+ - :ref:`Extended mysqlbinlog <ps55:extended_mysqlbinlog>`
178+ - :ref:`Extended mysqlbinlog <ps56:extended_mysqlbinlog>`
179
180
181 Other Reading
182
183=== added file 'doc/source/release-notes/Percona-Server-5.5.35-33.0.rst'
184--- doc/source/release-notes/Percona-Server-5.5.35-33.0.rst 1970-01-01 00:00:00 +0000
185+++ doc/source/release-notes/Percona-Server-5.5.35-33.0.rst 2013-12-19 12:23:59 +0000
186@@ -0,0 +1,45 @@
187+.. rn:: 5.5.35-33.0
188+
189+==============================
190+ |Percona Server| 5.5.35-33.0
191+==============================
192+
193+Percona is glad to announce the release of |Percona Server| 5.5.35-33.0 on December 20th, 2013. Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.35-33.0/>`_ and from the :doc:`Percona Software Repositories </installation>`.
194+
195+Based on `MySQL 5.5.35 <http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-35.html>`_, including all the bug fixes in it, |Percona Server| 5.5.35-33.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.35-33.0 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.5.35-33.0>`_.
196+
197+New Features
198+============
199+
200+ :ref:`threadpool` high priority scheduling is now enabled by default by changing the default :variable:`thread_pool_high_prio_tickets` value from ``0`` to ``4294967295``.
201+
202+ |Percona Server| now supports :ref:`low_priority_queue_throttling`. This feature should improve :ref:`threadpool` performance under high concurrency in a situation when thread groups are oversubscribed.
203+
204+ Introduced new :variable:`thread_pool_high_prio_mode` to provide more fine-grained control over high priority scheduling either globally or per connection in :ref:`threadpool`.
205+
206+ |Percona Server| has :ref:`extended <extended_mysqlbinlog>` :command:`mysqlbinlog` to provide ``SSL`` and compression support.
207+
208+ |Percona Server| has reduced the performance overhead of the :ref:`user_stats` feature.
209+
210+Bugs Fixed
211+==========
212+
213+ ``INSTALL PLUGIN`` statement would crash server if :ref:`user_stats` were enabled. Bug fixed :bug:`1011047`.
214+
215+ Fixed the assertion error caused by a race condition between one thread performing a tablespace delete and another doing a compressed page flush list relocation. Bug fixed :bug:`1227581`.
216+
217+ Server would crash on shutdown if :ref:`atomic_fio` feature is enabled. Bug fixed :bug:`1255628` (*Jan Lindström*).
218+
219+ Fixed the compiler errors, caused by merge regression in |Percona Server| :rn:`5.5.33-31.1`. Bug fixed :bug:`1218417`.
220+
221+ ``mysqldump --innodb-optimize-keys`` was generating incorrect ``CREATE TABLE`` statements for partitioned tables. Bug fixed :bug:`1233841`.
222+
223+ Default value for :variable:`thread_pool_max_threads` has been changed from ``500`` to ``100 000`` (the maximum supported number of connections), because limiting the total number of threads in the threadpool can result in deadlocks and uneven distribution of worker threads between thread groups in case of stalled connections. Bug fixed :bug:`1258097`.
224+
225+ ``PURGE CHANGED_PAGE_BITMAPS BEFORE`` statement would delete the changed page data after the specified LSN and up to the start of the next bitmap file. If this data were to be used for fast incremental backups, its absence would cause |Percona XtraBackup| to fall back to the full-scan incremental backup mode. Bug fixed :bug:`1260035` (*Andrew Gaul*).
226+
227+ Debug server build would crash during |InnoDB| crash recovery if the crash recovery had found transactions that needed cleaning up. Bug fixed :bug:`1247305`.
228+
229+ Variable :variable:`thread_pool_high_prio_tickets` is now a session variable. Bug fixed :bug:`1166271`.
230+
231+Other bugs fixed: bug :bug:`1082333`.
232
233=== modified file 'doc/source/release-notes/release-notes_index.rst'
234--- doc/source/release-notes/release-notes_index.rst 2013-12-16 08:19:34 +0000
235+++ doc/source/release-notes/release-notes_index.rst 2013-12-19 12:23:59 +0000
236@@ -6,6 +6,7 @@
237 :maxdepth: 1
238 :glob:
239
240+ Percona-Server-5.5.35-33.0
241 Percona-Server-5.5.34-32.0
242 Percona-Server-5.5.33-31.1
243 Percona-Server-5.5.32-31.0
244
245=== modified file 'doc/source/upgrading_guide_51_55.rst'
246--- doc/source/upgrading_guide_51_55.rst 2012-08-21 05:55:28 +0000
247+++ doc/source/upgrading_guide_51_55.rst 2013-12-19 12:23:59 +0000
248@@ -1,8 +1,8 @@
249 .. _upgrading_guide:
250
251-=========================================================
252- Percona Sever In-Place Upgrading Guide: From 5.1 to 5.5
253-=========================================================
254+==========================================================
255+ Percona Server In-Place Upgrading Guide: From 5.1 to 5.5
256+==========================================================
257
258 In-place upgrades are those which are done using the existing data in the server. Generally speaking, this is stopping the server, installing the new server and starting it with the same data files. While they may not be suitable for high-complexity environments, they may be adequate for many scenarios.
259
260
261=== modified file 'doc/source/upstream-bug-fixes.rst'
262--- doc/source/upstream-bug-fixes.rst 2013-10-01 06:18:23 +0000
263+++ doc/source/upstream-bug-fixes.rst 2013-12-19 12:23:59 +0000
264@@ -5,9 +5,15 @@
265 =============================================================
266
267 +-------------------------------------------------------------------------------------------------------------+
268+|:Upstream bug: :mysqlbug:`41975` - Support for SSL options not included in mysqlbinlog |
269+|:Launchpad bug: :bug:`1197524` |
270+|:Upstream state: Closed |
271+|:Fix Released: :rn:`5.5.35-33.0` |
272+|:Upstream fix: N/A |
273++-------------------------------------------------------------------------------------------------------------+
274 |:Upstream bug: :mysqlbug:`69639` - mysql failed to build with dtrace Sun D 1.11 |
275 |:Launchpad bug: :bug:`1196460` |
276-|:Upstream state: Open (checked on 2013-08-26) |
277+|:Upstream state: Open (checked on 2013-12-18) |
278 |:Fix Released: :rn:`5.5.33-31.1` |
279 |:Upstream fix: N/A |
280 +-------------------------------------------------------------------------------------------------------------+
281@@ -19,19 +25,19 @@
282 +-------------------------------------------------------------------------------------------------------------+
283 |:Upstream bug: :mysqlbug:`42415` - UPDATE/DELETE with LIMIT clause unsafe for SBL even with ORDER BY PK ... |
284 |:Launchpad bug: :bug:`1132194` |
285-|:Upstream state: Verified (checked on 2013-08-26) |
286+|:Upstream state: Verified (checked on 2013-12-18) |
287 |:Fix Released: :rn:`5.5.32-31.0` |
288 |:Upstream fix: N/A |
289 +-------------------------------------------------------------------------------------------------------------+
290 |:Upstream bug: :mysqlbug:`69179` - accessing information_schema.partitions causes plans to change |
291 |:Launchpad bug: :bug:`1192354` |
292-|:Upstream state: Verified (checked on 2013-08-26) |
293+|:Upstream state: Closed |
294 |:Fix Released: :rn:`5.5.32-31.0` |
295-|:Upstream fix: N/A |
296+|:Upstream fix: 5.5.34 |
297 +-------------------------------------------------------------------------------------------------------------+
298 |:Upstream bug: :mysqlbug:`68970` - fsp_reserve_free_extents switches from small to big tblspace handling ... |
299 |:Launchpad bug: :bug:`1169494` |
300-|:Upstream state: Verified (checked on 2013-08-26) |
301+|:Upstream state: Verified (checked on 2013-12-18) |
302 |:Fix Released: :rn:`5.5.32-31.0` |
303 |:Upstream fix: N/A |
304 +-------------------------------------------------------------------------------------------------------------+
305@@ -43,7 +49,7 @@
306 +-------------------------------------------------------------------------------------------------------------+
307 |:Upstream bug: :mysqlbug:`68999` - SSL_OP_NO_COMPRESSION not defined |
308 |:Launchpad bug: :bug:`1183610` |
309-|:Upstream state: Open (checked on 2013-08-26) |
310+|:Upstream state: No Feedback (checked on 2013-12-18) |
311 |:Fix Released: :rn:`5.5.31-30.3` |
312 |:Upstream fix: N/A |
313 +-------------------------------------------------------------------------------------------------------------+
314@@ -55,7 +61,7 @@
315 +-------------------------------------------------------------------------------------------------------------+
316 |:Upstream bug: :mysqlbug:`68845` - Unnecessary log_sys->mutex reacquisition in mtr_log_reserve_and_write() |
317 |:Launchpad bug: :bug:`1163439` |
318-|:Upstream state: Verified (checked on 2013-08-26) |
319+|:Upstream state: Verified (checked on 2013-12-18) |
320 |:Fix Released: :rn:`5.5.30-30.2` |
321 |:Upstream fix: N/A |
322 +-------------------------------------------------------------------------------------------------------------+
323@@ -85,13 +91,13 @@
324 +-------------------------------------------------------------------------------------------------------------+
325 |:Upstream bug: :mysqlbug:`68476` - Suboptimal code in my_strnxfrm_simple() |
326 |:Launchpad bug: :bug:`1132350` |
327-|:Upstream state: Verified (checked on 2013-08-26) |
328+|:Upstream state: Verified (checked on 2013-12-18) |
329 |:Fix Released: :rn:`5.5.30-30.1` |
330 |:Upstream fix: N/A |
331 +-------------------------------------------------------------------------------------------------------------+
332 |:Upstream bug: :mysqlbug:`68116` - InnoDB monitor may hit an assertion error in buf_page_get_gen in debug ...|
333 |:Launchpad bug: :bug:`1100178` |
334-|:Upstream state: Analyzing (checked on 2013-08-26) |
335+|:Upstream state: Analyzing (checked on 2013-12-18) |
336 |:Fix Released: :rn:`5.5.29-30.0` |
337 |:Upstream fix: N/A |
338 +-------------------------------------------------------------------------------------------------------------+
339@@ -121,9 +127,9 @@
340 +-------------------------------------------------------------------------------------------------------------+
341 |:Upstream bug: :mysqlbug:`70277` - last argument of LOAD DATA ... SET ... statement repeated twice in binlog |
342 |:Launchpad bug: :bug:`1223196` |
343-|:Upstream state: Verified (checked on 2013-09-30) |
344+|:Upstream state: Closed |
345 |:Fix Released: :rn:`5.5.28-29.3` |
346-|:Upstream fix: N/A |
347+|:Upstream fix: 5.5.35 |
348 +-------------------------------------------------------------------------------------------------------------+
349 |:Upstream bug: :mysqlbug:`69380` - Incomplete fix for security vulnerability CVE-2012-5611 |
350 |:Launchpad bug: :bug:`1186748` |
351@@ -145,7 +151,7 @@
352 +-------------------------------------------------------------------------------------------------------------+
353 |:Upstream bug: :mysqlbug:`66237` - Temporary files created by binary log cache are not purged after transa...|
354 |:Launchpad bug: :bug:`1070856` |
355-|:Upstream state: Verified (checked on 2013-08-26) |
356+|:Upstream state: Closed |
357 |:Fix Released: :rn:`5.5.28-29.3` |
358 |:Upstream fix: N/A |
359 +-------------------------------------------------------------------------------------------------------------+
360@@ -181,13 +187,13 @@
361 +-------------------------------------------------------------------------------------------------------------+
362 |:Upstream bug: :mysqlbug:`61180` - korr/store macros in my_global.h assume the argument to be a char pointer |
363 |:Launchpad bug: :bug:`1042517` |
364-|:Upstream state: Verified (checked on 2013-08-26) |
365+|:Upstream state: Verified (checked on 2013-12-18) |
366 |:Fix Released: :rn:`5.5.27-29.0` |
367 |:Upstream fix: N/A |
368 +-------------------------------------------------------------------------------------------------------------+
369 |:Upstream bug: :mysqlbug:`61178` - Incorrect implementation of intersect(ulonglong) in non-optimized Bitmap..|
370 |:Launchpad bug: :bug:`1042517` |
371-|:Upstream state: Verified (checked on 2013-08-26) |
372+|:Upstream state: Verified (checked on 2013-12-18) |
373 |:Fix Released: :rn:`5.5.27-29.0` |
374 |:Upstream fix: N/A |
375 +-------------------------------------------------------------------------------------------------------------+
376@@ -199,7 +205,7 @@
377 +-------------------------------------------------------------------------------------------------------------+
378 |:Upstream bug: :mysqlbug:`64800` - mysqldump with --include-master-host-port putting quotes around port no. |
379 |:Launchpad bug: :bug:`1013432` |
380-|:Upstream state: Verified (checked on 2013-08-26) |
381+|:Upstream state: Verified (checked on 2013-12-18) |
382 |:Fix Released: :rn:`5.5.27-28.0` |
383 |:Upstream fix: N/A |
384 +-------------------------------------------------------------------------------------------------------------+
385@@ -217,7 +223,7 @@
386 +-------------------------------------------------------------------------------------------------------------+
387 |:Upstream bug: :mysqlbug:`64663` - Segfault when adding indexes to InnoDB temporary tables |
388 |:Launchpad bug: :bug:`999147` |
389-|:Upstream state: Verified (checked on 2013-08-26) |
390+|:Upstream state: N/A |
391 |:Fix Released: :rn:`5.5.24-26.0` |
392 |:Upstream fix: N/A |
393 +-------------------------------------------------------------------------------------------------------------+
394@@ -245,6 +251,12 @@
395 |:Fix Released: :rn:`5.5.21-25.0` |
396 |:Upstream fix: 5.5.28 |
397 +-------------------------------------------------------------------------------------------------------------+
398+|:Upstream bug: :mysqlbug:`63451` - atomic/x86-gcc.h:make_atomic_cas_body64 potential miscompilation bug |
399+|:Launchpad bug: :bug:`878022` |
400+|:Upstream state: Closed |
401+|:Fix Released: :rn:`5.5.18-23.0` |
402+|:Upstream fix: N/A |
403++-------------------------------------------------------------------------------------------------------------+
404 |:Upstream bug: :mysqlbug:`62557` - SHOW SLAVE STATUS gives wrong output with master-master and using SET... |
405 |:Launchpad bug: :bug:`860910` |
406 |:Upstream state: Closed |
407@@ -259,13 +271,13 @@
408 +-------------------------------------------------------------------------------------------------------------+
409 |:Upstream bug: :mysqlbug:`62516` - Fast index creation does not update index statistics |
410 |:Launchpad bug: :bug:`857590` |
411-|:Upstream state: Verified (checked on 2013-08-26) |
412+|:Upstream state: Verified (checked on 2013-12-18) |
413 |:Fix Released: :rn:`5.5.16-22.0` |
414 |:Upstream fix: N/A |
415 +-------------------------------------------------------------------------------------------------------------+
416 |:Upstream bug: :mysqlbug:`25007` - memory tables with dynamic rows format |
417 |:Launchpad bug: N/A |
418-|:Upstream state: Verified (checked on 2013-08-26) |
419+|:Upstream state: Verified (checked on 2013-12-18) |
420 |:Fix Released: :rn:`5.5.15-21.0` |
421 |:Upstream fix: N/A |
422 +-------------------------------------------------------------------------------------------------------------+
423@@ -283,7 +295,7 @@
424 +-------------------------------------------------------------------------------------------------------------+
425 |:Upstream bug: :mysqlbug:`61595` - mysql-test/include/wait_for_slave_param.inc timeout logic is incorrect |
426 |:Launchpad bug: :bug:`800035` |
427-|:Upstream state: Verified (checked on 2013-08-26) |
428+|:Upstream state: Verified (checked on 2013-12-18) |
429 |:Fix Released: :rn:`5.5.13-20.4` |
430 |:Upstream fix: N/A |
431 +-------------------------------------------------------------------------------------------------------------+
432@@ -313,7 +325,7 @@
433 +-------------------------------------------------------------------------------------------------------------+
434 |:Upstream bug: :mysqlbug:`69146` - Optimization in buf_pool_get_oldest_modification if srv_buf_pool_instances|
435 |:Launchpad bug: :bug:`1176496` |
436-|:Upstream state: Open (checked on 2013-08-26) |
437+|:Upstream state: Open (checked on 2013-12-18) |
438 |:Fix Released: :rn:`5.5.8-20.0` |
439 |:Upstream fix: N/A |
440 +-------------------------------------------------------------------------------------------------------------+

Subscribers

People subscribed via source and target branches