Merge lp:~hrvojem/percona-server/rn-5.5.37-35.0-5.6 into lp:percona-server/5.6

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 585
Proposed branch: lp:~hrvojem/percona-server/rn-5.5.37-35.0-5.6
Merge into: lp:percona-server/5.6
Diff against target: 883 lines (+513/-39)
10 files modified
doc/source/conf.py (+3/-1)
doc/source/diagnostics/scalability_metrics_plugin.rst (+99/-0)
doc/source/diagnostics/slow_extended.rst (+7/-3)
doc/source/index.rst (+3/-0)
doc/source/installation/apt_repo.rst (+1/-1)
doc/source/management/audit_log_plugin.rst (+234/-0)
doc/source/release-notes/Percona-Server-5.6.17-65.0.rst (+51/-0)
doc/source/release-notes/release-notes_index.rst (+1/-0)
doc/source/tokudb/tokudb_multiple_clustering_keys.rst (+62/-0)
doc/source/upstream-bug-fixes.rst (+52/-34)
To merge this branch: bzr merge lp:~hrvojem/percona-server/rn-5.5.37-35.0-5.6
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Review via email: mp+217743@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

    - TokuDB secondary clustering keys undocumented

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

- Explain what query optimiser support for the clustering keys means: the query optimiser will avoid primary clustered index reads and replace them by secondary clustered index reads in certain scenarios.
- Before the full supported syntax, add a few basic examples of CREATE TABLE etc.
- It would be very nice to have an example with a differing query plan for the same query with regular and with clustering secondary key. Might be possible to ask Tokutek for what would be a flagship example, or maybe there is an example in their docs.

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

In the sample CREATE TABLE, define a primary key too for clarity
The query plans with clustering and regular secondary index are identical (except for index name and row estimate).

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
=== modified file 'doc/source/conf.py'
--- doc/source/conf.py 2014-04-25 10:55:01 +0000
+++ doc/source/conf.py 2014-05-06 12:44:40 +0000
@@ -54,7 +54,7 @@
54# The short X.Y version.54# The short X.Y version.
55version = '5.6'55version = '5.6'
56# The full version, including alpha/beta/rc tags.56# The full version, including alpha/beta/rc tags.
57release = '5.6.16-64.2-tokudb'57release = '5.6.17-65.0'
5858
59# The language for content autogenerated by Sphinx. Refer to documentation59# The language for content autogenerated by Sphinx. Refer to documentation
60# for a list of supported languages.60# for a list of supported languages.
@@ -110,6 +110,8 @@
110110
111.. |Percona XtraBackup| replace:: *Percona XtraBackup*111.. |Percona XtraBackup| replace:: *Percona XtraBackup*
112112
113.. |Percona Toolkit| replace:: *Percona Toolkit*
114
113.. |Percona Server| replace:: *Percona Server*115.. |Percona Server| replace:: *Percona Server*
114116
115.. |Percona| replace:: *Percona*117.. |Percona| replace:: *Percona*
116118
=== added file 'doc/source/diagnostics/scalability_metrics_plugin.rst'
--- doc/source/diagnostics/scalability_metrics_plugin.rst 1970-01-01 00:00:00 +0000
+++ doc/source/diagnostics/scalability_metrics_plugin.rst 2014-05-06 12:44:40 +0000
@@ -0,0 +1,99 @@
1.. _scalability_metrics_plugin:
2
3=====================================
4 Metrics for scalability measurement
5=====================================
6
7|Percona Server| has implemented extra scalability metrics in :rn:`5.6.17-65.0`. These metrics allow using Little's Law, queueing theory, and Universal Scalability Law to gain insights into server performance. This feature is implemented as a plugin.
8
9Installation
10============
11
12Scalability Metrics plugin is shipped with |Percona Server|, but it is not installed by default. To enable the plugin you must run the following command:
13
14.. code-block:: mysql
15
16 INSTALL PLUGIN scalability_metrics SONAME 'scalability_metrics.so';
17
18You can check if the plugin is loaded correctly by running:
19
20.. code-block:: mysql
21
22 SHOW PLUGINS;
23
24The plugin should be listed in the output:
25
26.. code-block:: mysql
27
28 +--------------------------------+----------+--------------------+------------------------+---------+
29 | Name | Status | Type | Library | License |
30 +--------------------------------+----------+--------------------+------------------------+---------+
31 ...
32 | scalability_metrics | ACTIVE | AUDIT | scalability_metrics.so | GPL |
33 +--------------------------------+----------+--------------------+------------------------+---------+
34
35System Variables
36================
37
38.. variable:: scalability_metrics_control
39
40 :version 5.6.17-65.0: Implemented
41 :cli: Yes
42 :scope: Global
43 :dyn: Yes
44 :vartype: String
45 :default: ``OFF``
46 :values: ``OFF``, ``ON``, ``RESET``
47
48This variable can be used to enable and disable the collection of metrics for scalability measurement. By setting the value to ``RESET`` all counters will be reset while continuing to count metrics.
49
50Status Variables
51================
52
53.. variable:: scalability_metrics_elapsedtime
54
55 :version 5.6.17-65.0: Implemented
56 :vartype: Numeric
57
58This status variable shows total time elapsed since metrics collection was started.
59
60.. variable:: scalability_metrics_queries
61
62 :version 5.6.17-65.0: Implemented
63 :vartype: Numeric
64
65This status variable shows number of completed queries since metrics collection was started.
66
67.. variable:: scalability_metrics_concurrency
68
69 :version 5.6.17-65.0: Implemented
70 :vartype: Numeric
71
72This status variable shows number of queries currently executed.
73
74.. variable:: scalability_metrics_totaltime
75
76 :version 5.6.17-65.0: Implemented
77 :vartype: Numeric
78
79This status variable shows total execution time of all queries, including the in-progress time of currently executing queries, in microseconds (ie. if two queries executed with 1 second of response time each, the result is 2 seconds).
80
81.. variable:: scalability_metrics_busytime
82
83 :version 5.6.17-65.0: Implemented
84 :vartype: Numeric
85
86This counter accounts the non-idle server time, that is, time when at least one query was executing.
87
88
89Version Specific Information
90============================
91
92 * :rn:`5.6.17-65.0`
93 Scalability Metrics plugin has been implemented in |Percona Server|.
94
95Other Reading
96=============
97
98* `Fundamental performance and scalability instrumentation <http://www.xaprb.com/blog/2011/10/06/fundamental-performance-and-scalability-instrumentation/>`_
99* `Forecasting MySQL Scalability with the Universal Scalability Law Whitepaper <http://www.percona.com/files/white-papers/forecasting-mysql-scalability.pdf>`_
0100
=== modified file 'doc/source/diagnostics/slow_extended.rst'
--- doc/source/diagnostics/slow_extended.rst 2013-09-20 13:13:37 +0000
+++ doc/source/diagnostics/slow_extended.rst 2014-05-06 12:44:40 +0000
@@ -81,6 +81,8 @@
81 :conf: Yes81 :conf: Yes
82 :scope: Global, session82 :scope: Global, session
83 :dyn: Yes83 :dyn: Yes
84 :default: 1
85 :range: 1-1000
8486
85Behavior of this variable depends from :variable:`log_slow_rate_type`.87Behavior of this variable depends from :variable:`log_slow_rate_type`.
8688
@@ -94,9 +96,9 @@
94Note that every query has global unique ``query_id`` and every connection can has it own (session) :variable:`log_slow_rate_limit`.96Note that every query has global unique ``query_id`` and every connection can has it own (session) :variable:`log_slow_rate_limit`.
95Decision "log or no" calculated in following manner:97Decision "log or no" calculated in following manner:
9698
97 * if ``log_slow_rate_limit`` is 0 - log every query99 * if ``log_slow_rate_limit`` is 1 - log every query
98100
99 * If ``log_slow_rate_limit`` > 0 - log query when (``query_id`` % ``log_slow_rate_limit``) is zero.101 * If ``log_slow_rate_limit`` > 1 - randomly log every 1/``log_slow_rate_limit`` query.
100102
101This allows flexible setup logging behavior.103This allows flexible setup logging behavior.
102104
@@ -104,6 +106,8 @@
104 106
105 Log_slow_rate_type: query Log_slow_rate_limit: 10107 Log_slow_rate_type: query Log_slow_rate_limit: 10
106108
109Prior to :rn:`5.6.17-65.0` implementation of the :variable:`log_slow_rate_type` set to ``query`` with :variable:`log_slow_rate_limit` feature would log every nth query deterministically. With the current implementation each query has a non-deterministic probability of 1/n to get logged.
110
107.. variable:: log_slow_sp_statements111.. variable:: log_slow_sp_statements
108112
109 :cli: Yes113 :cli: Yes
@@ -145,7 +149,7 @@
145 Equivalent to enabling ``microtime,innodb``.149 Equivalent to enabling ``microtime,innodb``.
146150
147 * ``full``:151 * ``full``:
148 Equivalent to all other values OR'ed together.152 Equivalent to all other values OR'ed together without the ``profiling`` and ``profiling_use_getrusage`` options.
149153
150 * ``profiling``:154 * ``profiling``:
151 Enables profiling of all queries in all connections.155 Enables profiling of all queries in all connections.
152156
=== modified file 'doc/source/index.rst'
--- doc/source/index.rst 2014-04-25 10:55:01 +0000
+++ doc/source/index.rst 2014-05-06 12:44:40 +0000
@@ -124,6 +124,7 @@
124 management/log_archiving124 management/log_archiving
125 management/statement_timeout125 management/statement_timeout
126 management/backup_locks126 management/backup_locks
127 management/audit_log_plugin
127128
128Diagnostics Improvements129Diagnostics Improvements
129========================130========================
@@ -142,6 +143,7 @@
142 diagnostics/process_list143 diagnostics/process_list
143 diagnostics/misc_info_schema_tables144 diagnostics/misc_info_schema_tables
144 diagnostics/thread_based_profiling145 diagnostics/thread_based_profiling
146 diagnostics/scalability_metrics_plugin
145147
146TokuDB148TokuDB
147======149======
@@ -154,6 +156,7 @@
154 tokudb/tokudb_installation156 tokudb/tokudb_installation
155 tokudb/using_tokudb157 tokudb/using_tokudb
156 tokudb/tokudb_compression158 tokudb/tokudb_compression
159 tokudb/tokudb_multiple_clustering_keys
157160
158Reference161Reference
159=========162=========
160163
=== modified file 'doc/source/installation/apt_repo.rst'
--- doc/source/installation/apt_repo.rst 2014-03-03 18:32:52 +0000
+++ doc/source/installation/apt_repo.rst 2014-05-06 12:44:40 +0000
@@ -37,9 +37,9 @@
3737
38 * 10.04LTS (lucid)38 * 10.04LTS (lucid)
39 * 12.04LTS (precise)39 * 12.04LTS (precise)
40 * 12.10 (quantal)
41 * 13.04 (raring)40 * 13.04 (raring)
42 * 13.10 (saucy)41 * 13.10 (saucy)
42 * 14.04LTS (trusty)
4343
4444
45Percona `apt` Experimental repository45Percona `apt` Experimental repository
4646
=== added file 'doc/source/management/audit_log_plugin.rst'
--- doc/source/management/audit_log_plugin.rst 1970-01-01 00:00:00 +0000
+++ doc/source/management/audit_log_plugin.rst 2014-05-06 12:44:40 +0000
@@ -0,0 +1,234 @@
1.. _audit_log_plugin:
2
3==================
4 Audit Log Plugin
5==================
6
7Percona Audit Log Plugin provides monitoring and logging of connection and query activity that were performed on specific server. Information about the activity will be stored in the XML log file where each event will have its ``NAME`` field, it's own unique ``RECORD_ID`` field and a ``TIMESTAMP`` field. This implementation is alternative to the `MySQL Enterprise Audit Log Plugin <dev.mysql.com/doc/refman/5.5/en/audit-log-plugin.html>`_
8
9Audit Log plugin produces the log of following events:
10
11* **Audit** - Audit event indicates that audit logging started or finished. ``NAME`` field will be ``Audit`` when logging started and ``NoAudit`` when logging finished. Audit record also includes server version and command-line arguments.
12
13Example of the Audit event: ::
14
15 <AUDIT_RECORD
16 "NAME"="Audit"
17 "RECORD"="1_2014-04-29T09:29:40"
18 "TIMESTAMP"="2014-04-29T09:29:40 UTC"
19 "MYSQL_VERSION"="5.6.17-65.0-655.trusty"
20 "STARTUP_OPTIONS"="--basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306"
21 "OS_VERSION"="x86_64-debian-linux-gnu",
22 />
23
24* **Connect**/**Disconnect** - Connect record event will have ``NAME`` field ``Connect`` when user logged in or login failed, or ``Quit`` when connection is closed. Additional fields for this event are ``CONNECTION_ID``, ``STATUS``, ``USER``, ``PRIV_USER``, ``OS_LOGIN``, ``PROXY_USER``, ``HOST``, and ``IP``. ``STATUS`` will be ``0`` for successful logins and non-zero for failed logins.
25
26Example of the Disconnect event: ::
27
28 <AUDIT_RECORD
29 "NAME"="Quit"
30 "RECORD"="24_2014-04-29T09:29:40"
31 "TIMESTAMP"="2014-04-29T10:20:13 UTC"
32 "CONNECTION_ID"="49"
33 "STATUS"="0"
34 "USER"=""
35 "PRIV_USER"=""
36 "OS_LOGIN"=""
37 "PROXY_USER"=""
38 "HOST"=""
39 "IP"=""
40 "DB"=""
41 />
42
43* **Query** - Additional fields for this event are: ``COMMAND_CLASS`` (values come from the ``com_status_vars`` array in the :file:`sql/mysqld.cc`` file in a MySQL source distribution. Examples are ``select``, ``alter_table", "create_table", etc.), ``CONNECTION_ID``, ``STATUS`` (indicates error when non-zero), ``SQLTEXT`` (text of SQL-statement, statements are rewritten to exclude passwords by default, this can be changed by :option:`--log-raw` option ), ``USER``, ``HOST``, ``OS_USER``, ``IP``. Possible values for the ``NAME`` name field for this event are ``Query``, ``Prepare``, ``Execute``, ``Change user``, etc.
44
45Example of the Query event: ::
46
47 <AUDIT_RECORD
48 "NAME"="Query"
49 "RECORD"="23_2014-04-29T09:29:40"
50 "TIMESTAMP"="2014-04-29T10:20:10 UTC"
51 "COMMAND_CLASS"="select"
52 "CONNECTION_ID"="49"
53 "STATUS"="0"
54 "SQLTEXT"="SELECT * from mysql.user"
55 "USER"="root[root] @ localhost []"
56 "HOST"="localhost"
57 "OS_USER"=""
58 "IP"=""
59 />
60
61Installation
62============
63
64Audit Log plugin is shipped with |Percona Server|, but it is not installed by default. To enable the plugin you must run the following command:
65
66.. code-block:: mysql
67
68 INSTALL PLUGIN audit_log SONAME 'audit_log.so';
69
70You can check if the plugin is loaded correctly by running:
71
72.. code-block:: mysql
73
74 SHOW PLUGINS;
75
76Audit log should be listed in the output:
77
78.. code-block:: mysql
79
80 +--------------------------------+----------+--------------------+--------------+---------+
81 | Name | Status | Type | Library | License |
82 +--------------------------------+----------+--------------------+--------------+---------+
83 ...
84 | audit_log | ACTIVE | AUDIT | audit_log.so | GPL |
85 +--------------------------------+----------+--------------------+--------------+---------+
86
87Log Format
88==========
89
90Audit log plugin supports two formats. In one format (``OLD``) log record properties are saved as XML attributes and in the other (``NEW``) log recored properties are saved as XML tags. Audit log format can be set up with the :variable:`audit_log_format` variable.
91
92Example of the ``OLD`` format: ::
93
94 <AUDIT_RECORD
95 "NAME"="Query"
96 "RECORD"="2_2014-04-28T09:29:40"
97 "TIMESTAMP"="2014-04-28T09:29:40 UTC"
98 "COMMAND_CLASS"="install_plugin"
99 "CONNECTION_ID"="47"
100 "STATUS"="0"
101 "SQLTEXT"="INSTALL PLUGIN audit_log SONAME 'audit_log.so'"
102 "USER"="root[root] @ localhost []"
103 "HOST"="localhost"
104 "OS_USER"=""
105 "IP"=""
106 />
107
108Example of the ``NEW`` format: ::
109
110 <AUDIT_RECORD>
111 <NAME>Quit</NAME>
112 <RECORD>10902_2014-04-28T11:02:54</RECORD>
113 <TIMESTAMP>2014-04-28T11:02:59 UTC</TIMESTAMP>
114 <CONNECTION_ID>36</CONNECTION_ID>
115 <STATUS>0</STATUS>
116 <USER></USER>
117 <PRIV_USER></PRIV_USER>
118 <OS_LOGIN></OS_LOGIN>
119 <PROXY_USER></PROXY_USER>
120 <HOST></HOST>
121 <IP></IP>
122 <DB></DB>
123 </AUDIT_RECORD>
124
125System Variables
126================
127
128.. variable:: audit_log_strategy
129
130 :version 5.6.17-65.0: Implemented
131 :cli: Yes
132 :scope: Global
133 :dyn: No
134 :vartype: String
135 :default: ASYNCHRONOUS
136 :allowed values: ``ASYNCHRONOUS``, ``PERFORMANCE``, ``SEMISYNCHRONOUS``, ``SYNCHRONOUS``
137
138This variable is used to specify the audit log strategy, possible values are:
139
140* ``ASYNCHRONOUS`` - (default) log using memory buffer, do not drop messages if buffer is full
141* ``PERFORMANCE`` - log using memory buffer, drop messages if buffer is full
142* ``SEMISYNCHRONOUS`` - log directly to file, do not flush and sync every event
143* ``SYNCHRONOUS`` - log directly to file, flush and sync every event
144
145.. variable:: audit_log_file
146
147 :version 5.6.17-65.0: Implemented
148 :cli: Yes
149 :scope: Global
150 :dyn: No
151 :vartype: String
152 :default: audit.log
153
154This variable is used to specify the filename that's going to store the audit log. It can contain the path relative to the datadir or absolute path.
155
156.. variable:: audit_log_flush
157
158 :version 5.6.17-65.0: Implemented
159 :cli: Yes
160 :scope: Global
161 :dyn: No
162 :vartype: String
163 :default: OFF
164
165When this variable is set to ``ON`` log file will be closed and reopened. This can be used for manual log rotation.
166
167.. variable:: audit_log_buffer_size
168
169 :version 5.6.17-65.0: Implemented
170 :cli: Yes
171 :scope: Global
172 :dyn: No
173 :vartype: Numeric
174 :default: 4096
175
176This variable can be used to specify the size of memory buffer used for logging, used when :variable:`audit_log_strategy` variable is set to ``ASYNCHRONOUS`` or ``PERFORMANCE`` values.
177
178.. variable:: audit_log_format
179
180 :version 5.6.17-65.0: Implemented
181 :cli: Yes
182 :scope: Global
183 :dyn: No
184 :vartype: String
185 :default: OLD
186 :allowed values: ``OLD``, ``NEW``
187
188This variable is used to specify the audit log format. When this variable is set to ``OLD`` information will be logged as XML attributes, and when is set to ``NEW`` it will be logged as XML tags.
189
190.. variable:: audit_log_policy
191
192 :version 5.6.17-65.0: Implemented
193 :cli: Yes
194 :scope: Global
195 :dyn: Yes
196 :vartype: String
197 :default: ALL
198 :allowed values: ``ALL``, ``LOGINS``, ``QUERIES``, ``NONE``
199
200This variable is used to specify which events should be logged. Possible values are:
201
202* ``ALL`` - all events will be logged
203* ``LOGINS`` - only logins will be logged
204* ``QUERIES`` - only queries will be logged
205* ``NONE`` - no events will be logged
206
207.. variable:: audit_log_rotate_on_size
208
209 :version 5.6.17-65.0: Implemented
210 :cli: Yes
211 :scope: Global
212 :dyn: No
213 :vartype: Numeric
214 :default: 0 (don't rotate the log file)
215
216This variable is used to specify the size of the audit log file. When this size is reached log will get rotated. Old log can be found in the same directory, audit log sequential number will be appended to the name specified in the :variable:`audit_log_file` variable.
217
218.. variable:: audit_log_rotations
219
220 :version 5.6.17-65.0: Implemented
221 :cli: Yes
222 :scope: Global
223 :dyn: No
224 :vartype: Numeric
225 :default: 0
226
227This variable is used to specify how many log files should be kept when :variable:`audit_log_rotate_on_size` variable is set to non-zero value.
228
229Version Specific Information
230============================
231
232 * :rn:`5.6.17-65.0`
233 Audit Log plugin has been implemented in |Percona Server|.
234
0235
=== added file 'doc/source/release-notes/Percona-Server-5.6.17-65.0.rst'
--- doc/source/release-notes/Percona-Server-5.6.17-65.0.rst 1970-01-01 00:00:00 +0000
+++ doc/source/release-notes/Percona-Server-5.6.17-65.0.rst 2014-05-06 12:44:40 +0000
@@ -0,0 +1,51 @@
1.. rn:: 5.6.17-65.0
2
3==============================
4 |Percona Server| 5.6.17-65.0
5==============================
6
7Percona is glad to announce the release of |Percona Server| 5.6.17-65.0 on May 6th, 2014 (Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.17-65.0/>`_ and from the :doc:`Percona Software Repositories </installation>`).
8
9Based on `MySQL 5.6.17 <http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html>`_, including all the bug fixes in it, |Percona Server| 5.6.17-65.0 is the current GA release in the |Percona Server| 5.6 series. All of |Percona|'s software is open-source and free, all the details of the release can be found in the `5.6.17-65.0 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.6.17-65.0>`_.
10
11New Features
12============
13
14 |Percona Server| now supports :ref:`scalability_metrics_plugin`.
15
16 |Percona Server| now supports :ref:`audit_log_plugin`.
17
18 |Percona Server| parser and query optimizer now support :ref:`tokudb_multiple_clustering_keys` when TokuDB engine is used.
19
20 Storage engine handler interface has been extended with new calls to notify the storage engine of imminent table or index scan. The calls are used by TokuDB to improve performance of these operations.
21
22 |Percona Server| packages are now available for *Ubuntu* 14.04.
23
24Bugs Fixed
25==========
26
27 |Percona Server| couldn't be built with *Bison* 3.0. Bug fixed :bug:`1262439`,upstream :mysqlbug:`71250`.
28
29 Fixed the inadequate background LRU flushing for write workloads with |InnoDB| compression that could lead to lower performance. Bug fixed :bug:`1295268`.
30
31 |Percona Server| debug packages were not built for the previous releases. Bug fixed :bug:`1298352`.
32
33 Queries that no longer exceed :variable:`long_query_time` were written to the slow query log if they matched the previous :variable:`long_query_time` value when :variable:`slow_query_log_use_global_control` variable was set to ``all``. Bug fixed :bug:`1016991`.
34
35 When writing audit plugins it was not possible to get notifications for general-log events without enabling the general-log. Bug fixed :bug:`1182535` (upstream :mysqlbug:`60782`).
36
37 ``mysqld_safe`` did not correctly parse :variable:`flush_caches` and :variable:`numa_interleave` options. Bug fixed :bug:`1231110`.
38
39 :ref:`threadpool` would handle a new client connection without notifying Audit Plugin. Bug fixed :bug:`1282008`.
40
41 Fixed a performance issue in extending tablespaces if running under ``fusionIO`` with :ref:`atomic writes <atomic_fio>` enabled. Bug fixed :bug:`1286114` (*Jan Lindström*).
42
43 Previous implementation of the :variable:`log_slow_rate_type` set to ``query`` with :variable:`log_slow_rate_limit` feature would log every nth query deterministically instead of each query having a 1/n probability to get logged. Fixed by randomly selecting the queries to be logged instead of logging every nth query. Bug fixed :bug:`1287650`.
44
45 |Percona Server| source files were referencing *Maatkit* instead of |Percona Toolkit|. Bug fixed :bug:`1174779`.
46
47 Maximum allowed value for :variable:`log_slow_rate_limit` was ``ULONG_MAX`` (ie. either ``4294967295`` or ``18446744073709551615``, depending on the platform). As it was unreasonable to configure the slow log for every four billionth session/query, new maximum allowed value is set to ``1000``. Bug fixed :bug:`1290714`.
48
49Other bugs fixed :bug:`1295523`, :bug:`1299688` (upstream :mysqlbug:`72163`) and :bug:`1272732`.
50
51
052
=== modified file 'doc/source/release-notes/release-notes_index.rst'
--- doc/source/release-notes/release-notes_index.rst 2014-04-25 10:55:01 +0000
+++ doc/source/release-notes/release-notes_index.rst 2014-05-06 12:44:40 +0000
@@ -6,6 +6,7 @@
6 :maxdepth: 16 :maxdepth: 1
7 :glob:7 :glob:
88
9 Percona-Server-5.6.17-65.0
9 Percona-Server-5.6.16-64.2-tokudb10 Percona-Server-5.6.16-64.2-tokudb
10 Percona-Server-5.6.16-64.211 Percona-Server-5.6.16-64.2
11 Percona-Server-5.6.16-64.112 Percona-Server-5.6.16-64.1
1213
=== added file 'doc/source/tokudb/tokudb_multiple_clustering_keys.rst'
--- doc/source/tokudb/tokudb_multiple_clustering_keys.rst 1970-01-01 00:00:00 +0000
+++ doc/source/tokudb/tokudb_multiple_clustering_keys.rst 2014-05-06 12:44:40 +0000
@@ -0,0 +1,62 @@
1.. _tokudb_multiple_clustering_keys:
2
3==========================
4 Multiple Clustering Keys
5==========================
6
7TokuDB allows a secondary key to be defined as a clustering key. This means that all of the columns in the table are clustered with the secondary key. |Percona Server| parser and query optimizer support Multiple Clustering Keys when TokuDB engine is used. This means that the query optimizer will avoid primary clustered index reads and replace them by secondary clustered index reads in certain scenarios.
8
9The parser has been extended to support following syntax:
10
11.. code-block:: mysql
12
13 CREATE TABLE ... ( ..., CLUSTERING KEY identifier (column list), ...
14 CREATE TABLE ... ( ..., UNIQUE CLUSTERING KEY identifier (column list), ...
15 CREATE TABLE ... ( ..., CLUSTERING UNIQUE KEY identifier (column list), ...
16 CREATE TABLE ... ( ..., CONSTRAINT identifier UNIQUE CLUSTERING KEY identifier (column list), ...
17 CREATE TABLE ... ( ..., CONSTRAINT identifier CLUSTERING UNIQUE KEY identifier (column list), ...
18
19 CREATE TABLE ... (... column type CLUSTERING [UNIQUE] [KEY], ...)
20 CREATE TABLE ... (... column type [UNIQUE] CLUSTERING [KEY], ...)
21
22 ALTER TABLE ..., ADD CLUSTERING INDEX identifier (column list), ...
23 ALTER TABLE ..., ADD UNIQUE CLUSTERING INDEX identifier (column list), ...
24 ALTER TABLE ..., ADD CLUSTERING UNIQUE INDEX identifier (column list), ...
25 ALTER TABLE ..., ADD CONSTRAINT identifier UNIQUE CLUSTERING INDEX identifier (column list), ...
26 ALTER TABLE ..., ADD CONSTRAINT identifier CLUSTERING UNIQUE INDEX identifier (column list), ...
27
28 CREATE CLUSTERING INDEX identifier ON ...
29
30Examples
31========
32
33To create clustered index in TokuDB table, you need to add ``CLUSTERING`` keyword in front of any index that is to be created.
34
35* To create a clustered index while creating a new table:
36
37.. code-block:: mysql
38
39 CREATE TABLE city (city_id int PRIMARY KEY, name varchar(50), CLUSTERING KEY (citry_id)) engine=tokudb;
40
41* To add a clustered index on already existing table:
42
43.. code-block:: mysql
44
45 ALTER TABLE city ADD CLUSTERING INDEX clstr_key(city_id);
46
47or
48
49.. code-block:: mysql
50
51 CREATE CLUSTERING INDEX clstr_key ON city(city_id);
52
53Version Specific Information
54============================
55* :rn:`5.6.17-65.0` - |Percona Server| implemented support for Multiple Clustering Keys
56
57Other Reading
58=============
59
60* `Introducing Multiple Clustering Indexes <http://www.tokutek.com/2009/05/introducing_multiple_clustering_indexes/>`_
61* `Clustering indexes vs. Covering indexes <HTTP://www.tokutek.com/2009/05/clustering_indexes_vs_covering_indexes/>`_
62
063
=== modified file 'doc/source/upstream-bug-fixes.rst'
--- doc/source/upstream-bug-fixes.rst 2014-04-25 10:55:01 +0000
+++ doc/source/upstream-bug-fixes.rst 2014-05-06 12:44:40 +0000
@@ -5,21 +5,39 @@
5=============================================================5=============================================================
66
7+-------------------------------------------------------------------------------------------------------------+7+-------------------------------------------------------------------------------------------------------------+
8|:Upstream bug: :mysqlbug:`72163` - Rev 5774 broke rpl_plugin_load |
9|:Launchpad bug: :bug:`1299688` |
10|:Upstream state: Verified (checked on 2014-04-30) |
11|:Fix Released: :rn:`5.6.17-65.0` |
12|:Upstream fix: N/A |
13+-------------------------------------------------------------------------------------------------------------+
14|:Upstream bug: :mysqlbug:`60782` - Audit plugin API: no MYSQL_AUDIT_GENERAL_LOG notifications with general...|
15|:Launchpad bug: :bug:`1182535` |
16|:Upstream state: Verified (checked on 2014-04-30) |
17|:Fix Released: :rn:`5.6.17-65.0` |
18|:Upstream fix: N/A |
19+-------------------------------------------------------------------------------------------------------------+
20|:Upstream bug: :mysqlbug:`71250` - Bison 3 breaks mysql build |
21|:Launchpad bug: :bug:`1262439` |
22|:Upstream state: Closed |
23|:Fix Released: :rn:`5.6.17-65.0` |
24|:Upstream fix: N/A |
25+-------------------------------------------------------------------------------------------------------------+
8|:Upstream bug: :mysqlbug:`71374` - Slave IO thread won't attempt auto reconnect to the master/error-code 1159|26|:Upstream bug: :mysqlbug:`71374` - Slave IO thread won't attempt auto reconnect to the master/error-code 1159|
9|:Launchpad bug: :bug:`1268729` |27|:Launchpad bug: :bug:`1268729` |
10|:Upstream state: Verified (checked on 2014-03-17) |28|:Upstream state: Verified (checked on 2014-04-30) |
11|:Fix Released: :rn:`5.6.16-64.1` |29|:Fix Released: :rn:`5.6.16-64.1` |
12|:Upstream fix: N/A |30|:Upstream fix: N/A |
13+-------------------------------------------------------------------------------------------------------------+31+-------------------------------------------------------------------------------------------------------------+
14|:Upstream bug: :mysqlbug:`71988` - page_cleaner: aggressive background flushing |32|:Upstream bug: :mysqlbug:`71988` - page_cleaner: aggressive background flushing |
15|:Launchpad bug: :bug:`1238039` |33|:Launchpad bug: :bug:`1238039` |
16|:Upstream state: Verified (checked on 2014-03-17) |34|:Upstream state: Verified (checked on 2014-04-30) |
17|:Fix Released: :rn:`5.6.16-64.0` |35|:Fix Released: :rn:`5.6.16-64.0` |
18|:Upstream fix: N/A |36|:Upstream fix: N/A |
19+-------------------------------------------------------------------------------------------------------------+37+-------------------------------------------------------------------------------------------------------------+
20|:Upstream bug: :mysqlbug:`71624` - printf size_t results in a fatal warning in 32-bit debug builds |38|:Upstream bug: :mysqlbug:`71624` - printf size_t results in a fatal warning in 32-bit debug builds |
21|:Launchpad bug: :bug:`1277505` |39|:Launchpad bug: :bug:`1277505` |
22|:Upstream state: Can't repeat (checked on 2014-03-17) |40|:Upstream state: Can't repeat (checked on 2014-04-30) |
23|:Fix Released: :rn:`5.6.16-64.0` |41|:Fix Released: :rn:`5.6.16-64.0` |
24|:Upstream fix: N/A |42|:Upstream fix: N/A |
25+-------------------------------------------------------------------------------------------------------------+43+-------------------------------------------------------------------------------------------------------------+
@@ -37,9 +55,9 @@
37+-------------------------------------------------------------------------------------------------------------+55+-------------------------------------------------------------------------------------------------------------+
38|:Upstream bug: :mysqlbug:`71708` - 70768 fix perf regression: high rate of RW lock creation and destruction |56|:Upstream bug: :mysqlbug:`71708` - 70768 fix perf regression: high rate of RW lock creation and destruction |
39|:Launchpad bug: :bug:`1279671` |57|:Launchpad bug: :bug:`1279671` |
40|:Upstream state: Verified (checked on 2014-03-17) |58|:Upstream state: Closed |
41|:Fix Released: :rn:`5.6.16-64.0` |59|:Fix Released: :rn:`5.6.16-64.0` |
42|:Upstream fix: N/A |60|:Upstream fix: 5.6.19 |
43+-------------------------------------------------------------------------------------------------------------+61+-------------------------------------------------------------------------------------------------------------+
44|:Upstream bug: :mysqlbug:`54430` - innodb should retry partial reads/writes where errno was 0 |62|:Upstream bug: :mysqlbug:`54430` - innodb should retry partial reads/writes where errno was 0 |
45|:Launchpad bug: :bug:`1262500` |63|:Launchpad bug: :bug:`1262500` |
@@ -61,13 +79,13 @@
61+-------------------------------------------------------------------------------------------------------------+79+-------------------------------------------------------------------------------------------------------------+
62|:Upstream bug: :mysqlbug:`71270` - Failures to end bulk insert for partitioned tables handled incorrectly |80|:Upstream bug: :mysqlbug:`71270` - Failures to end bulk insert for partitioned tables handled incorrectly |
63|:Launchpad bug: :bug:`1204871` |81|:Launchpad bug: :bug:`1204871` |
64|:Upstream state: Verified (checked on 2014-03-17) |82|:Upstream state: Verified (checked on 2014-04-30) |
65|:Fix Released: :rn:`5.6.16-64.0` |83|:Fix Released: :rn:`5.6.16-64.0` |
66|:Upstream fix: N/A |84|:Upstream fix: N/A |
67+-------------------------------------------------------------------------------------------------------------+85+-------------------------------------------------------------------------------------------------------------+
68|:Upstream bug: :mysqlbug:`71217` - Threadpool - add thd_wait_begin/thd_wait_end to the network IO functions |86|:Upstream bug: :mysqlbug:`71217` - Threadpool - add thd_wait_begin/thd_wait_end to the network IO functions |
69|:Launchpad bug: :bug:`1159743` |87|:Launchpad bug: :bug:`1159743` |
70|:Upstream state: Open (checked on 2014-03-17) |88|:Upstream state: Open (checked on 2014-04-30) |
71|:Fix Released: :rn:`5.6.15-63.0` |89|:Fix Released: :rn:`5.6.15-63.0` |
72|:Upstream fix: N/A |90|:Upstream fix: N/A |
73+-------------------------------------------------------------------------------------------------------------+91+-------------------------------------------------------------------------------------------------------------+
@@ -85,7 +103,7 @@
85+-------------------------------------------------------------------------------------------------------------+103+-------------------------------------------------------------------------------------------------------------+
86|:Upstream bug: :mysqlbug:`71411` - buf_flush_LRU() does not return correct number in case of compressed pages|104|:Upstream bug: :mysqlbug:`71411` - buf_flush_LRU() does not return correct number in case of compressed pages|
87|:Launchpad bug: :bug:`1231918` |105|:Launchpad bug: :bug:`1231918` |
88|:Upstream state: Verified (checked on 2014-03-17) |106|:Upstream state: Verified (checked on 2014-04-30) |
89|:Fix Released: :rn:`5.6.13-61.0` |107|:Fix Released: :rn:`5.6.13-61.0` |
90|:Upstream fix: N/A |108|:Upstream fix: N/A |
91+-------------------------------------------------------------------------------------------------------------+109+-------------------------------------------------------------------------------------------------------------+
@@ -97,7 +115,7 @@
97+-------------------------------------------------------------------------------------------------------------+115+-------------------------------------------------------------------------------------------------------------+
98|:Upstream bug: :mysqlbug:`70490` - Suppression is too strict on some systems |116|:Upstream bug: :mysqlbug:`70490` - Suppression is too strict on some systems |
99|:Launchpad bug: :bug:`1205196` |117|:Launchpad bug: :bug:`1205196` |
100|:Upstream state: No Feedback (checked on 2014-03-17) |118|:Upstream state: No Feedback (checked on 2014-04-30) |
101|:Fix Released: :rn:`5.6.13-61.0` |119|:Fix Released: :rn:`5.6.13-61.0` |
102|:Upstream fix: N/A |120|:Upstream fix: N/A |
103+-------------------------------------------------------------------------------------------------------------+121+-------------------------------------------------------------------------------------------------------------+
@@ -109,7 +127,7 @@
109+-------------------------------------------------------------------------------------------------------------+127+-------------------------------------------------------------------------------------------------------------+
110|:Upstream bug: :mysqlbug:`70500` - Page cleaner should perform LRU flushing regardless of server activity |128|:Upstream bug: :mysqlbug:`70500` - Page cleaner should perform LRU flushing regardless of server activity |
111|:Launchpad bug: :bug:`1234562` |129|:Launchpad bug: :bug:`1234562` |
112|:Upstream state: Open (checked on 2014-03-17) |130|:Upstream state: Open (checked on 2014-04-30) |
113|:Fix Released: :rn:`5.6.13-61.0` |131|:Fix Released: :rn:`5.6.13-61.0` |
114|:Upstream fix: N/A |132|:Upstream fix: N/A |
115+-------------------------------------------------------------------------------------------------------------+133+-------------------------------------------------------------------------------------------------------------+
@@ -127,31 +145,31 @@
127+-------------------------------------------------------------------------------------------------------------+145+-------------------------------------------------------------------------------------------------------------+
128|:Upstream bug: :mysqlbug:`68481` - InnoDB LRU flushing for MySQL 5.6 needs work |146|:Upstream bug: :mysqlbug:`68481` - InnoDB LRU flushing for MySQL 5.6 needs work |
129|:Launchpad bug: :bug:`1232406` |147|:Launchpad bug: :bug:`1232406` |
130|:Upstream state: Verified (checked on 2014-03-17) |148|:Upstream state: Verified (checked on 2014-04-30) |
131|:Fix Released: :rn:`5.6.13-61.0` |149|:Fix Released: :rn:`5.6.13-61.0` |
132|:Upstream fix: N/A |150|:Upstream fix: N/A |
133+-------------------------------------------------------------------------------------------------------------+151+-------------------------------------------------------------------------------------------------------------+
134|:Upstream bug: :mysqlbug:`70453` - Add hard timeouts to page cleaner flushes |152|:Upstream bug: :mysqlbug:`70453` - Add hard timeouts to page cleaner flushes |
135|:Launchpad bug: :bug:`1232101` |153|:Launchpad bug: :bug:`1232101` |
136|:Upstream state: Verified (checked on 2014-03-17) |154|:Upstream state: Verified (checked on 2014-04-30) |
137|:Fix Released: :rn:`5.6.13-61.0` |155|:Fix Released: :rn:`5.6.13-61.0` |
138|:Upstream fix: N/A |156|:Upstream fix: N/A |
139+-------------------------------------------------------------------------------------------------------------+157+-------------------------------------------------------------------------------------------------------------+
140|:Upstream bug: :mysqlbug:`69170` - buf_flush_LRU is lazy |158|:Upstream bug: :mysqlbug:`69170` - buf_flush_LRU is lazy |
141|:Launchpad bug: :bug:`1231918` |159|:Launchpad bug: :bug:`1231918` |
142|:Upstream state: Verified (checked on 2014-03-17) |160|:Upstream state: Verified (checked on 2014-04-30) |
143|:Fix Released: :rn:`5.6.13-61.0` |161|:Fix Released: :rn:`5.6.13-61.0` |
144|:Upstream fix: N/A |162|:Upstream fix: N/A |
145+-------------------------------------------------------------------------------------------------------------+163+-------------------------------------------------------------------------------------------------------------+
146|:Upstream bug: :mysqlbug:`68555` - thread convoys from log_checkpoint_margin with innodb_buffer_pool_inst... |164|:Upstream bug: :mysqlbug:`68555` - thread convoys from log_checkpoint_margin with innodb_buffer_pool_inst... |
147|:Launchpad bug: :bug:`1236884` |165|:Launchpad bug: :bug:`1236884` |
148|:Upstream state: Verified (checked on 2014-03-17) |166|:Upstream state: Verified (checked on 2014-04-30) |
149|:Fix Released: :rn:`5.6.13-61.0` |167|:Fix Released: :rn:`5.6.13-61.0` |
150|:Upstream fix: N/A |168|:Upstream fix: N/A |
151+-------------------------------------------------------------------------------------------------------------+169+-------------------------------------------------------------------------------------------------------------+
152|:Upstream bug: :mysqlbug:`70228` - Is buf_LRU_free_page() really supposed to make non-zip block sticky at ...|170|:Upstream bug: :mysqlbug:`70228` - Is buf_LRU_free_page() really supposed to make non-zip block sticky at ...|
153|:Launchpad bug: :bug:`1220544` |171|:Launchpad bug: :bug:`1220544` |
154|:Upstream state: Verified (checked on 2014-03-17) |172|:Upstream state: Verified (checked on 2014-04-30) |
155|:Fix Released: :rn:`5.6.13-60.6` |173|:Fix Released: :rn:`5.6.13-60.6` |
156|:Upstream fix: N/A |174|:Upstream fix: N/A |
157+-------------------------------------------------------------------------------------------------------------+175+-------------------------------------------------------------------------------------------------------------+
@@ -169,13 +187,13 @@
169+-------------------------------------------------------------------------------------------------------------+187+-------------------------------------------------------------------------------------------------------------+
170|:Upstream bug: :mysqlbug:`70216` - Unnecessary overhead from persistent adaptive hash index latches |188|:Upstream bug: :mysqlbug:`70216` - Unnecessary overhead from persistent adaptive hash index latches |
171|:Launchpad bug: :bug:`1218347` |189|:Launchpad bug: :bug:`1218347` |
172|:Upstream state: Verified (checked on 2014-03-17) |190|:Upstream state: Verified (checked on 2014-04-30) |
173|:Fix Released: :rn:`5.6.13-60.6` |191|:Fix Released: :rn:`5.6.13-60.6` |
174|:Upstream fix: N/A |192|:Upstream fix: N/A |
175+-------------------------------------------------------------------------------------------------------------+193+-------------------------------------------------------------------------------------------------------------+
176|:Upstream bug: :mysqlbug:`62018` - innodb adaptive hash index mutex contention |194|:Upstream bug: :mysqlbug:`62018` - innodb adaptive hash index mutex contention |
177|:Launchpad bug: :bug:`1216804` |195|:Launchpad bug: :bug:`1216804` |
178|:Upstream state: Verified (checked on 2014-03-17) |196|:Upstream state: Verified (checked on 2014-04-30) |
179|:Fix Released: :rn:`5.6.13-60.6` |197|:Fix Released: :rn:`5.6.13-60.6` |
180|:Upstream fix: N/A |198|:Upstream fix: N/A |
181+-------------------------------------------------------------------------------------------------------------+199+-------------------------------------------------------------------------------------------------------------+
@@ -193,13 +211,13 @@
193+-------------------------------------------------------------------------------------------------------------+211+-------------------------------------------------------------------------------------------------------------+
194|:Upstream bug: :mysqlbug:`42415` - UPDATE/DELETE with LIMIT clause unsafe for SBL even with ORDER BY PK ... |212|:Upstream bug: :mysqlbug:`42415` - UPDATE/DELETE with LIMIT clause unsafe for SBL even with ORDER BY PK ... |
195|:Launchpad bug: :bug:`1132194` |213|:Launchpad bug: :bug:`1132194` |
196|:Upstream state: Verified (checked on 2014-03-17) |214|:Upstream state: Verified (checked on 2014-04-30) |
197|:Fix Released: :rn:`5.6.13-60.5` |215|:Fix Released: :rn:`5.6.13-60.5` |
198|:Upstream fix: N/A |216|:Upstream fix: N/A |
199+-------------------------------------------------------------------------------------------------------------+217+-------------------------------------------------------------------------------------------------------------+
200|:Upstream bug: :mysqlbug:`69639` - mysql failed to build with dtrace Sun D 1.11 |218|:Upstream bug: :mysqlbug:`69639` - mysql failed to build with dtrace Sun D 1.11 |
201|:Launchpad bug: :bug:`1196460` |219|:Launchpad bug: :bug:`1196460` |
202|:Upstream state: Open (checked on 2014-03-17) |220|:Upstream state: Open (checked on 2014-04-30) |
203|:Fix Released: :rn:`5.6.13-60.5` |221|:Fix Released: :rn:`5.6.13-60.5` |
204|:Upstream fix: N/A |222|:Upstream fix: N/A |
205+-------------------------------------------------------------------------------------------------------------+223+-------------------------------------------------------------------------------------------------------------+
@@ -217,7 +235,7 @@
217+-------------------------------------------------------------------------------------------------------------+235+-------------------------------------------------------------------------------------------------------------+
218|:Upstream bug: :mysqlbug:`69856` - mysql_install_db does not function properly in 5.6 for debug builds |236|:Upstream bug: :mysqlbug:`69856` - mysql_install_db does not function properly in 5.6 for debug builds |
219|:Launchpad bug: :bug:`1179359` |237|:Launchpad bug: :bug:`1179359` |
220|:Upstream state: Verified (checked on 2014-03-17) |238|:Upstream state: Verified (checked on 2014-04-30) |
221|:Fix Released: :rn:`5.6.12-60.4` |239|:Fix Released: :rn:`5.6.12-60.4` |
222|:Upstream fix: N/A |240|:Upstream fix: N/A |
223+-------------------------------------------------------------------------------------------------------------+241+-------------------------------------------------------------------------------------------------------------+
@@ -229,7 +247,7 @@
229+-------------------------------------------------------------------------------------------------------------+247+-------------------------------------------------------------------------------------------------------------+
230|:Upstream bug: :mysqlbug:`71183` - os_file_fsync() should handle fsync() returning EINTR |248|:Upstream bug: :mysqlbug:`71183` - os_file_fsync() should handle fsync() returning EINTR |
231|:Launchpad bug: :bug:`1262651` |249|:Launchpad bug: :bug:`1262651` |
232|:Upstream state: Verified (checked on 2014-03-17) |250|:Upstream state: Verified (checked on 2014-04-30) |
233|:Fix Released: :rn:`5.6.11-60.3` |251|:Fix Released: :rn:`5.6.11-60.3` |
234|:Upstream fix: N/A |252|:Upstream fix: N/A |
235+-------------------------------------------------------------------------------------------------------------+253+-------------------------------------------------------------------------------------------------------------+
@@ -259,7 +277,7 @@
259+-------------------------------------------------------------------------------------------------------------+277+-------------------------------------------------------------------------------------------------------------+
260|:Upstream bug: :mysqlbug:`68714` - Remove literal statement digest values from perfschema tests |278|:Upstream bug: :mysqlbug:`68714` - Remove literal statement digest values from perfschema tests |
261|:Launchpad bug: :bug:`1157078` |279|:Launchpad bug: :bug:`1157078` |
262|:Upstream state: Verified (checked on 2014-03-17) |280|:Upstream state: Verified (checked on 2014-04-30) |
263|:Fix Released: :rn:`5.6.11-60.3` |281|:Fix Released: :rn:`5.6.11-60.3` |
264|:Upstream fix: N/A |282|:Upstream fix: N/A |
265+-------------------------------------------------------------------------------------------------------------+283+-------------------------------------------------------------------------------------------------------------+
@@ -283,13 +301,13 @@
283+-------------------------------------------------------------------------------------------------------------+301+-------------------------------------------------------------------------------------------------------------+
284|:Upstream bug: :mysqlbug:`68970` - fsp_reserve_free_extents switches from small to big tblspace handling ... |302|:Upstream bug: :mysqlbug:`68970` - fsp_reserve_free_extents switches from small to big tblspace handling ... |
285|:Launchpad bug: :bug:`1169494` |303|:Launchpad bug: :bug:`1169494` |
286|:Upstream state: Verified (checked on 2014-03-17) |304|:Upstream state: Verified (checked on 2014-04-30) |
287|:Fix Released: :rn:`5.6.11-60.3` |305|:Fix Released: :rn:`5.6.11-60.3` |
288|:Upstream fix: N/A |306|:Upstream fix: N/A |
289+-------------------------------------------------------------------------------------------------------------+307+-------------------------------------------------------------------------------------------------------------+
290|:Upstream bug: :mysqlbug:`68713` - create_duplicate_weedout_tmp_table() leaves key_part_flag uninitialized |308|:Upstream bug: :mysqlbug:`68713` - create_duplicate_weedout_tmp_table() leaves key_part_flag uninitialized |
291|:Launchpad bug: :bug:`1157037` |309|:Launchpad bug: :bug:`1157037` |
292|:Upstream state: Verified (checked on 2014-03-17) |310|:Upstream state: Verified (checked on 2014-04-30) |
293|:Fix Released: :rn:`5.6.11-60.3` |311|:Fix Released: :rn:`5.6.11-60.3` |
294|:Upstream fix: N/A |312|:Upstream fix: N/A |
295+-------------------------------------------------------------------------------------------------------------+313+-------------------------------------------------------------------------------------------------------------+
@@ -301,13 +319,13 @@
301+-------------------------------------------------------------------------------------------------------------+319+-------------------------------------------------------------------------------------------------------------+
302|:Upstream bug: :mysqlbug:`68999` - SSL_OP_NO_COMPRESSION not defined |320|:Upstream bug: :mysqlbug:`68999` - SSL_OP_NO_COMPRESSION not defined |
303|:Launchpad bug: :bug:`1183610` |321|:Launchpad bug: :bug:`1183610` |
304|:Upstream state: No Feedback (checked on 2014-03-17) |322|:Upstream state: No Feedback (checked on 2014-04-30) |
305|:Fix Released: :rn:`5.6.11-60.3` |323|:Fix Released: :rn:`5.6.11-60.3` |
306|:Upstream fix: N/A |324|:Upstream fix: N/A |
307+-------------------------------------------------------------------------------------------------------------+325+-------------------------------------------------------------------------------------------------------------+
308|:Upstream bug: :mysqlbug:`68845` - Unnecessary log_sys->mutex reacquisition in mtr_log_reserve_and_write() |326|:Upstream bug: :mysqlbug:`68845` - Unnecessary log_sys->mutex reacquisition in mtr_log_reserve_and_write() |
309|:Launchpad bug: :bug:`1163439` |327|:Launchpad bug: :bug:`1163439` |
310|:Upstream state: Verified (checked on 2014-03-17) |328|:Upstream state: Verified (checked on 2014-04-30) |
311|:Fix Released: :rn:`5.6.11-60.3` |329|:Fix Released: :rn:`5.6.11-60.3` |
312|:Upstream fix: N/A |330|:Upstream fix: N/A |
313+-------------------------------------------------------------------------------------------------------------+331+-------------------------------------------------------------------------------------------------------------+
@@ -337,7 +355,7 @@
337+-------------------------------------------------------------------------------------------------------------+355+-------------------------------------------------------------------------------------------------------------+
338|:Upstream bug: :mysqlbug:`68476` - Suboptimal code in my_strnxfrm_simple() |356|:Upstream bug: :mysqlbug:`68476` - Suboptimal code in my_strnxfrm_simple() |
339|:Launchpad bug: :bug:`1132350` |357|:Launchpad bug: :bug:`1132350` |
340|:Upstream state: Verified (checked on 2014-03-17) |358|:Upstream state: Verified (checked on 2014-04-30) |
341|:Fix Released: :rn:`5.6.11-60.3` |359|:Fix Released: :rn:`5.6.11-60.3` |
342|:Upstream fix: N/A |360|:Upstream fix: N/A |
343+-------------------------------------------------------------------------------------------------------------+361+-------------------------------------------------------------------------------------------------------------+
@@ -397,7 +415,7 @@
397+-------------------------------------------------------------------------------------------------------------+415+-------------------------------------------------------------------------------------------------------------+
398|:Upstream bug: :mysqlbug:`61178` - Incorrect implementation of intersect(ulonglong) in non-optimized Bitmap..|416|:Upstream bug: :mysqlbug:`61178` - Incorrect implementation of intersect(ulonglong) in non-optimized Bitmap..|
399|:Launchpad bug: :bug:`1042517` |417|:Launchpad bug: :bug:`1042517` |
400|:Upstream state: Verified (checked on 2014-03-17) |418|:Upstream state: Verified (checked on 2014-04-30) |
401|:Fix Released: :rn:`5.6.11-60.3` |419|:Fix Released: :rn:`5.6.11-60.3` |
402|:Upstream fix: N/A |420|:Upstream fix: N/A |
403+-------------------------------------------------------------------------------------------------------------+421+-------------------------------------------------------------------------------------------------------------+
@@ -409,7 +427,7 @@
409+-------------------------------------------------------------------------------------------------------------+427+-------------------------------------------------------------------------------------------------------------+
410|:Upstream bug: :mysqlbug:`64800` - mysqldump with --include-master-host-port putting quotes around port no. | 428|:Upstream bug: :mysqlbug:`64800` - mysqldump with --include-master-host-port putting quotes around port no. |
411|:Launchpad bug: :bug:`1013432` |429|:Launchpad bug: :bug:`1013432` |
412|:Upstream state: Verified (checked on 2014-03-17) |430|:Upstream state: Verified (checked on 2014-04-30) |
413|:Fix Released: :rn:`5.6.11-60.3` |431|:Fix Released: :rn:`5.6.11-60.3` |
414|:Upstream fix: N/A |432|:Upstream fix: N/A |
415+-------------------------------------------------------------------------------------------------------------+433+-------------------------------------------------------------------------------------------------------------+
@@ -439,13 +457,13 @@
439+-------------------------------------------------------------------------------------------------------------+457+-------------------------------------------------------------------------------------------------------------+
440|:Upstream bug: :mysqlbug:`25007` - memory tables with dynamic rows format |458|:Upstream bug: :mysqlbug:`25007` - memory tables with dynamic rows format |
441|:Launchpad bug: N/A |459|:Launchpad bug: N/A |
442|:Upstream state: Verified (checked on 2014-03-17) |460|:Upstream state: Verified (checked on 2014-04-30) |
443|:Fix Released: :rn:`5.6.11-60.3` |461|:Fix Released: :rn:`5.6.11-60.3` |
444|:Upstream fix: N/A |462|:Upstream fix: N/A |
445+-------------------------------------------------------------------------------------------------------------+463+-------------------------------------------------------------------------------------------------------------+
446|:Upstream bug: :mysqlbug:`61595` - mysql-test/include/wait_for_slave_param.inc timeout logic is incorrect |464|:Upstream bug: :mysqlbug:`61595` - mysql-test/include/wait_for_slave_param.inc timeout logic is incorrect |
447|:Launchpad bug: :bug:`800035` |465|:Launchpad bug: :bug:`800035` |
448|:Upstream state: Verified (checked on 2014-03-17) |466|:Upstream state: Verified (checked on 2014-04-30) |
449|:Fix Released: :rn:`5.6.11-60.3` |467|:Fix Released: :rn:`5.6.11-60.3` |
450|:Upstream fix: N/A |468|:Upstream fix: N/A |
451+-------------------------------------------------------------------------------------------------------------+469+-------------------------------------------------------------------------------------------------------------+
@@ -457,7 +475,7 @@
457+-------------------------------------------------------------------------------------------------------------+475+-------------------------------------------------------------------------------------------------------------+
458|:Upstream bug: :mysqlbug:`68116` - InnoDB monitor may hit an assertion error in buf_page_get_gen in debug ...|476|:Upstream bug: :mysqlbug:`68116` - InnoDB monitor may hit an assertion error in buf_page_get_gen in debug ...|
459|:Launchpad bug: :bug:`1100178` |477|:Launchpad bug: :bug:`1100178` |
460|:Upstream state: Verified (checked on 2014-03-17) |478|:Upstream state: Verified (checked on 2014-04-30) |
461|:Fix Released: :rn:`5.6.10-60.2` |479|:Fix Released: :rn:`5.6.10-60.2` |
462|:Upstream fix: N/A |480|:Upstream fix: N/A |
463+-------------------------------------------------------------------------------------------------------------+481+-------------------------------------------------------------------------------------------------------------+
@@ -469,13 +487,13 @@
469+-------------------------------------------------------------------------------------------------------------+487+-------------------------------------------------------------------------------------------------------------+
470|:Upstream bug: :mysqlbug:`20001` - Support for temp-tables in INFORMATION_SCHEMA |488|:Upstream bug: :mysqlbug:`20001` - Support for temp-tables in INFORMATION_SCHEMA |
471|:Launchpad bug: N/A |489|:Launchpad bug: N/A |
472|:Upstream state: Verified (checked on 2014-03-17) |490|:Upstream state: Verified (checked on 2014-04-30) |
473|:Fix Released: :rn:`5.6.5-60.0` |491|:Fix Released: :rn:`5.6.5-60.0` |
474|:Upstream fix: N/A |492|:Upstream fix: N/A |
475+-------------------------------------------------------------------------------------------------------------+493+-------------------------------------------------------------------------------------------------------------+
476|:Upstream bug: :mysqlbug:`69146` - Optimization in buf_pool_get_oldest_modification if srv_buf_pool_instances|494|:Upstream bug: :mysqlbug:`69146` - Optimization in buf_pool_get_oldest_modification if srv_buf_pool_instances|
477|:Launchpad bug: :bug:`1176496` |495|:Launchpad bug: :bug:`1176496` |
478|:Upstream state: Open (checked on 2014-03-17) |496|:Upstream state: Open (checked on 2014-04-30) |
479|:Fix Released: :rn:`5.6.5-60.0` |497|:Fix Released: :rn:`5.6.5-60.0` |
480|:Upstream fix: N/A |498|:Upstream fix: N/A |
481+-------------------------------------------------------------------------------------------------------------+499+-------------------------------------------------------------------------------------------------------------+

Subscribers

People subscribed via source and target branches