Merge lp:~hrvojem/percona-server/rn-5.6.13-61.0 into lp:percona-server/5.6
- rn-5.6.13-61.0
- Merge into 5.6
Proposed by
Hrvoje Matijakovic
Status: | Merged |
---|---|
Approved by: | Laurynas Biveinis |
Approved revision: | no longer in the source branch. |
Merged at revision: | 465 |
Proposed branch: | lp:~hrvojem/percona-server/rn-5.6.13-61.0 |
Merge into: | lp:percona-server/5.6 |
Diff against target: |
232 lines (+201/-0) 4 files modified
doc/source/feature_comparison.rst (+140/-0) doc/source/index.rst (+1/-0) doc/source/release-notes/Percona-Server-5.6.13-61.0.rst (+59/-0) doc/source/release-notes/release-notes_index.rst (+1/-0) |
To merge this branch: | bzr merge lp:~hrvojem/percona-server/rn-5.6.13-61.0 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Laurynas Biveinis (community) | Approve | ||
Review via email: mp+189618@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
review:
Needs Fixing
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
- 201: s/went/went in
- 215: not all crashes are shutdown. In this case probably let's
remove the shutdown specifics and leave generic wording could
crash if threadpool was enabled.
review:
Needs Fixing
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
- 175: s/number/a number
- 177: s/improvements/a number of performance improvements
- 188: s/went/went in
- 202: not all crashes are shutdown. In this case probably let's
remove the shutdown specifics and leave generic wording could
crash if threadpool was enabled.
review:
Needs Fixing
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote : | # |
- 175: s/number/a number
- 177: s/improvements/a number of performance improvements
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 | === added file 'doc/source/feature_comparison.rst' |
2 | --- doc/source/feature_comparison.rst 1970-01-01 00:00:00 +0000 |
3 | +++ doc/source/feature_comparison.rst 2013-10-07 16:50:45 +0000 |
4 | @@ -0,0 +1,140 @@ |
5 | +===================================== |
6 | + |Percona Server| Feature Comparison |
7 | +===================================== |
8 | + |
9 | +|Percona Server| is an enhanced drop-in replacement for |MySQL|. With |Percona Server|, |
10 | + |
11 | + * Your queries will run faster and more consistently. |
12 | + |
13 | + * You will consolidate servers on powerful hardware. |
14 | + |
15 | + * You will delay sharding, or avoid it entirely. |
16 | + |
17 | + * You will save money on hosting fees and power. |
18 | + |
19 | + * You will spend less time tuning and administering. |
20 | + |
21 | + * You will achieve higher uptime. |
22 | + |
23 | + * You will troubleshoot without guesswork. |
24 | + |
25 | +We provide these benefits by significantly enhancing |Percona Server| as compared to the standard |MySQL| database server: |
26 | + |
27 | ++---------------------------------------+----------------------+--------------+ |
28 | +|Features |Percona Server 5.6.13 |MySQL 5.6.13 | |
29 | ++=======================================+======================+==============+ |
30 | +|Open source | Yes | Yes | |
31 | ++---------------------------------------+----------------------+--------------+ |
32 | +|ACID Compliance | Yes | Yes | |
33 | ++---------------------------------------+----------------------+--------------+ |
34 | +|Multi-Version Concurrency Control | Yes | Yes | |
35 | ++---------------------------------------+----------------------+--------------+ |
36 | +|Row-Level Locking | Yes | Yes | |
37 | ++---------------------------------------+----------------------+--------------+ |
38 | +|Automatic Crash Recovery | Yes | Yes | |
39 | ++---------------------------------------+----------------------+--------------+ |
40 | +|Table Partitioning | Yes | Yes | |
41 | ++---------------------------------------+----------------------+--------------+ |
42 | +|Views | Yes | Yes | |
43 | ++---------------------------------------+----------------------+--------------+ |
44 | +|Subqueries | Yes | Yes | |
45 | ++---------------------------------------+----------------------+--------------+ |
46 | +|Triggers | Yes | Yes | |
47 | ++---------------------------------------+----------------------+--------------+ |
48 | +|Stored Procedures | Yes | Yes | |
49 | ++---------------------------------------+----------------------+--------------+ |
50 | +|Foreign Keys | Yes | Yes | |
51 | ++---------------------------------------+----------------------+--------------+ |
52 | +|GTID Replication | Yes | Yes | |
53 | ++---------------------------------------+----------------------+--------------+ |
54 | + |
55 | ++---------------------------------------+----------------------+--------------+ |
56 | +|Extra Features for Developers |Percona Server 5.6.13 |MySQL 5.6.13 | |
57 | ++=======================================+======================+==============+ |
58 | +|NoSQL Socket-Level Interface | Yes | Yes | |
59 | ++---------------------------------------+----------------------+--------------+ |
60 | +|Extra Hash/Digest Functions | Yes | | |
61 | ++---------------------------------------+----------------------+--------------+ |
62 | + |
63 | ++---------------------------------------+----------------------+--------------+ |
64 | +|Extra Diagnostic Features |Percona Server 5.6.13 |MySQL 5.6.13 | |
65 | ++=======================================+======================+==============+ |
66 | +|INFORMATION_SCHEMA Tables | 70 | 59 | |
67 | ++---------------------------------------+----------------------+--------------+ |
68 | +|Global Performance and Status Counters | 398 | 341 | |
69 | ++---------------------------------------+----------------------+--------------+ |
70 | +|Per-Table Performance Counters | Yes | | |
71 | ++---------------------------------------+----------------------+--------------+ |
72 | +|Per-Index Performance Counters | Yes | | |
73 | ++---------------------------------------+----------------------+--------------+ |
74 | +|Per-User Performance Counters | Yes | | |
75 | ++---------------------------------------+----------------------+--------------+ |
76 | +|Per-Client Performance Counters | Yes | | |
77 | ++---------------------------------------+----------------------+--------------+ |
78 | +|Per-Thread Performance Counters | Yes | | |
79 | ++---------------------------------------+----------------------+--------------+ |
80 | +|Global Query Response Time Statistics | Yes | | |
81 | ++---------------------------------------+----------------------+--------------+ |
82 | +|InnoDB Data Dictionary as I_S Tables | Yes | | |
83 | ++---------------------------------------+----------------------+--------------+ |
84 | +|Access to InnoDB Data Statistics | Yes | | |
85 | ++---------------------------------------+----------------------+--------------+ |
86 | +|Enhanced SHOW ENGINE INNODB STATUS | Yes | | |
87 | ++---------------------------------------+----------------------+--------------+ |
88 | +|Enhanced Mutex Diagnostics | Yes | | |
89 | ++---------------------------------------+----------------------+--------------+ |
90 | +|Undo Segment Information | Yes | | |
91 | ++---------------------------------------+----------------------+--------------+ |
92 | + |
93 | ++---------------------------------------+----------------------+--------------+ |
94 | +|Performance & Scalability Enhancements |Percona Server 5.6.13 |MySQL 5.6.13 | |
95 | ++=======================================+======================+==============+ |
96 | +|Fine-Grained Mutex Locking | Yes | | |
97 | ++---------------------------------------+----------------------+--------------+ |
98 | +|Lock-Free Algorithms | Yes | | |
99 | ++---------------------------------------+----------------------+--------------+ |
100 | +|Improved MEMORY Storage Engine | Yes | | |
101 | ++---------------------------------------+----------------------+--------------+ |
102 | +|Partitioned Adaptive Hash Search | Yes | | |
103 | ++---------------------------------------+----------------------+--------------+ |
104 | +|Support for FlashCache | Yes | | |
105 | ++---------------------------------------+----------------------+--------------+ |
106 | +|Read-Ahead Improvements | Yes | | |
107 | ++---------------------------------------+----------------------+--------------+ |
108 | + |
109 | ++---------------------------------------+----------------------+--------------+ |
110 | +|Extra Features for DBA/Operations Staff|Percona Server 5.6.13 |MySQL 5.6.13 | |
111 | ++=======================================+======================+==============+ |
112 | +|Configurable Page Sizes | Yes | Yes | |
113 | ++---------------------------------------+----------------------+--------------+ |
114 | +|Configurable Insert Buffer Size | Yes | | |
115 | ++---------------------------------------+----------------------+--------------+ |
116 | +|Error/Warning Logging Enhancements | Yes | | |
117 | ++---------------------------------------+----------------------+--------------+ |
118 | +|Configurable Fast Index Creation | Yes | | |
119 | ++---------------------------------------+----------------------+--------------+ |
120 | +|Support for Fake Changes | Yes | | |
121 | ++---------------------------------------+----------------------+--------------+ |
122 | +|Changed Page Tracking | Yes | | |
123 | ++---------------------------------------+----------------------+--------------+ |
124 | +|PAM Authentication | Yes | Yes [#n-1]_ | |
125 | ++---------------------------------------+----------------------+--------------+ |
126 | +|Threadpool | Yes | Yes [#n-1]_ | |
127 | ++---------------------------------------+----------------------+--------------+ |
128 | +|Log Archiving | Yes | | |
129 | ++---------------------------------------+----------------------+--------------+ |
130 | + |
131 | + |
132 | ++---------------------------------------+----------------------+--------------+ |
133 | +|Running Database as a Service |Percona Server 5.6.13 |MySQL 5.6.13 | |
134 | ++=======================================+======================+==============+ |
135 | +|Special Utility User | Yes | | |
136 | ++---------------------------------------+----------------------+--------------+ |
137 | +|Expanded Program Option Modifiers | Yes | | |
138 | ++---------------------------------------+----------------------+--------------+ |
139 | +|Extended ``secure-file-priv`` option | Yes | | |
140 | ++---------------------------------------+----------------------+--------------+ |
141 | +|Enforcing the Specific Storage Engine | Yes | | |
142 | ++---------------------------------------+----------------------+--------------+ |
143 | + |
144 | +.. [#n-1] Feature available in Enterprise version only |
145 | |
146 | === modified file 'doc/source/index.rst' |
147 | --- doc/source/index.rst 2013-10-07 16:28:01 +0000 |
148 | +++ doc/source/index.rst 2013-10-07 16:50:45 +0000 |
149 | @@ -40,6 +40,7 @@ |
150 | |
151 | percona_xtradb |
152 | ps-versions-comparison |
153 | + feature_comparison |
154 | changed_in_56 |
155 | |
156 | Installation |
157 | |
158 | === added file 'doc/source/release-notes/Percona-Server-5.6.13-61.0.rst' |
159 | --- doc/source/release-notes/Percona-Server-5.6.13-61.0.rst 1970-01-01 00:00:00 +0000 |
160 | +++ doc/source/release-notes/Percona-Server-5.6.13-61.0.rst 2013-10-07 16:50:45 +0000 |
161 | @@ -0,0 +1,59 @@ |
162 | +.. rn:: 5.6.13-61.0 |
163 | + |
164 | +============================== |
165 | + |Percona Server| 5.6.13-61.0 |
166 | +============================== |
167 | + |
168 | +Percona is glad to announce the first GA (Generally Available) release of |Percona Server| 5.6.13-61.0 on October 7th, 2013 (Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.13-61.0/>`_ and from the :doc:`Percona Software Repositories </installation>`. |
169 | + |
170 | +Based on `MySQL 5.6.13 <http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-13.html>`_, including all the bug fixes in it, |Percona Server| 5.6.13-61.0 is the first 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.13-60.6 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.6.13-61.0>`_. |
171 | + |
172 | +New Features |
173 | +============ |
174 | + |
175 | + |Percona Server| has implemented a number of :ref:`xtradb_performance_improvements` for high-concurrency scenarios. |
176 | + |
177 | + |Percona Server| has implemented a number of performance improvements for :ref:`page_cleaner_tuning`. This feature fixes the upstream bugs: :mysqlbug:`69170` (:bug:`1231918`), :mysqlbug:`70453` (:bug:`1232101`) and :mysqlbug:`68481` (:bug:`1232406`). |
178 | + |
179 | + ``ALL_O_DIRECT`` method for :variable:`innodb_flush_method` has been ported from |Percona Server| 5.5. |
180 | + |
181 | + :ref:`statement_timeout` feature has been ported from the Twitter branch. |
182 | + |
183 | + |Percona Server| has :ref:`extended <extended_select_into_outfile>` the ``SELECT INTO ... OUTFILE`` and ``SELECT INTO DUMPFILE`` to add the support for UNIX sockets and named pipes. |
184 | + |
185 | +Bugs Fixed |
186 | +========== |
187 | + |
188 | + Due to an incompatible upstream change that went in unnoticed, the page cleaner thread would attempt to replay any file operations it encountered. In most cases this were a no-op, but there were race conditions for certain DDL operations that would have resulted in server crash. Bug fixed :bug:`1217002`. |
189 | + |
190 | + ``apt-get upgrade`` of |Percona Server| would fail in post-installation step if server failed to start. Bug fixed :bug:`1002500`. |
191 | + |
192 | + |Percona Server| 5.6 now ships with memcached plugins. Bug fixed :bug:`1159621`. |
193 | + |
194 | + Fixed the ``libssl.so.6`` dependency issues in binary tarballs releases. Bug fixed :bug:`1172916`. |
195 | + |
196 | + Error in ``install_layout.cmake`` could cause that some library files, during the build, end up in different directories on x86_64 environment. Bug fixed :bug:`1174300`. |
197 | + |
198 | + Server would crash if empty string was passed to ``AES_ENCRYPT`` when older ``OpenSSL`` version was used. Upstream bug fixed :mysqlbug:`70489`, bug fixed :bug:`1201033`. |
199 | + |
200 | + :ref:`innodb_kill_idle_trx` feature didn't work correctly if :ref:`threadpool` was enabled. Bug fixed :bug:`1201440`. |
201 | + |
202 | + |Percona Server| :rn:`5.6.12-60.4` would crash if server was started with :ref:`threadpool` feature enabled. Bugs fixed :bug:`1201681`, :bug:`1194097` and :bug:`1201442`. |
203 | + |
204 | + Memory leak was introduced by the fix for bug :bug:`1132194`. Bug fixed :bug:`1204873`. |
205 | + |
206 | + A server could have crashed under a heavy I/O-bound workload involving compressed InnoDB tables. Bug fixed :bug:`1224432`. |
207 | + |
208 | + A potential deadlock, involving ``DDL``, ``SELECT``, ``SHOW ENGINE INNODB STATUS``, and ``KILL``, has been fixed. Fixed the upstream bug :mysqlbug:`60682`, bug fixed :bug:`1115048`. |
209 | + |
210 | + A memory leak in :ref:`psaas_utility_user` feature has been fixed. Bug fixed :bug:`1166638`. |
211 | + |
212 | + A server could crash due to a race condition between a :table:`INNODB_CHANGED_PAGES` query and bitmap file delete by ``PURGE CHANGED_PAGE_BITMAP`` or directly on the file system. Bug fixed :bug:`1191580`. |
213 | + |
214 | + |Percona Server| could not be built with :ref:`threadpool` feature and ``-DWITH_PERFSCHEMA_ENGINE=OFF`` option. Bug fixed :bug:`1196383`. |
215 | + |
216 | + Page cleaner should perform LRU flushing regardless of server activity. Fixed the upstream bug :mysqlbug:`70500`, bug fixed :bug:`1234562`. |
217 | + |
218 | + Fixed the upstream bug :mysqlbug:`64556` which could cause an unrelated warning to be raised if a query inside |InnoDB| was interrupted. Bug fixed :bug:`1115158`. |
219 | + |
220 | +Other bugs fixed: bug fixed :bug:`1131949`, bug fixed :bug:`1191589`, bug fixed :bug:`1229583`, upstream bug fixed :mysqlbug:`70490` bug fixed :bug:`1205196`,upstream bug fixed :mysqlbug:`70417` bug fixed :bug:`1230220`. |
221 | |
222 | === modified file 'doc/source/release-notes/release-notes_index.rst' |
223 | --- doc/source/release-notes/release-notes_index.rst 2013-09-20 13:13:37 +0000 |
224 | +++ doc/source/release-notes/release-notes_index.rst 2013-10-07 16:50:45 +0000 |
225 | @@ -6,6 +6,7 @@ |
226 | :maxdepth: 1 |
227 | :glob: |
228 | |
229 | + Percona-Server-5.6.13-61.0 |
230 | Percona-Server-5.6.13-60.6 |
231 | Percona-Server-5.6.13-60.5 |
232 | Percona-Server-5.6.12-60.4 |
- what is "Active Change Buffer Purging"? ON_SCHEMA. INNODB_ CHANGED_ PAGES query and bitmap file
- In New features, XtraDB perf improvements go first, then page
cleaner tuning, SELECT INTO last.
- For page cleaner improvements, link to the docs page (probably
you would have, mentioning just in case)
- 1217002: due to an incompatible upstream change that went
unnoticed, the page cleaner thread would attempt to replay any
file operations it encountered. In most cases this were a
no-op, but there were race conditions for certain DDL
operations that would have resulted in server crash.
- 1159621: Percona Server now ships with memcached plugins.
- 1194097 1201442 1204873 missing description.
- 1224432: a server could have crashed under a heavy I/O-bound
workload involving compressed InnoDB tables.
- 1115048: a potential deadlock, involving DDL, SELECT, SHOW
INNODB STATUS, and KILL, has been fixed.
- 1166638: a memory leak in (link) feature has been fixed.
- 1191580: a server could crash due to a race condition between a
INFORMATI
delete by PURGE CHANGED_PAGE_BITMAP or directly on the file
system.
- 235: what is our policy re bugs that were listed on new
features?
- The list is incomplete yet, right?