Merge lp:~hrvojem/percona-server/docversionsplit-5.1 into lp:percona-server/5.1

Proposed by Hrvoje Matijakovic on 2012-02-07
Status: Merged
Approved by: Stewart Smith on 2012-02-08
Approved revision: 424
Merged at revision: 426
Proposed branch: lp:~hrvojem/percona-server/docversionsplit-5.1
Merge into: lp:percona-server/5.1
Diff against target: 288 lines (+132/-70)
6 files modified
doc/source/conf.py (+5/-3)
doc/source/feature_comparison.rst (+121/-61)
doc/source/release-notes/Percona-Server-5.1.53-11.7.rst (+1/-1)
doc/source/release-notes/Percona-Server-5.1.54-12.5.rst (+1/-1)
doc/source/release-notes/Percona-Server-5.1.55-12.6.rst (+2/-2)
doc/source/scalability/innodb_io.rst (+2/-2)
To merge this branch: bzr merge lp:~hrvojem/percona-server/docversionsplit-5.1
Reviewer Review Type Date Requested Status
Stewart Smith (community) 2012-02-07 Approve on 2012-02-08
Review via email: mp+91857@code.launchpad.net
To post a comment you must log in.
Stewart Smith (stewart) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'doc/source/_static/check-yes.png'
2Binary files doc/source/_static/check-yes.png 1970-01-01 00:00:00 +0000 and doc/source/_static/check-yes.png 2012-02-07 15:55:20 +0000 differ
3=== modified file 'doc/source/conf.py'
4--- doc/source/conf.py 2012-01-27 11:37:42 +0000
5+++ doc/source/conf.py 2012-02-07 15:55:20 +0000
6@@ -45,16 +45,16 @@
7
8 # General information about the project.
9 project = u'Percona Server'
10-copyright = u'2011, Percona Inc'
11+copyright = u'2008-2012, Percona Inc'
12
13 # The version info for the project you're documenting, acts as replacement for
14 # |version| and |release|, also used in various other places throughout the
15 # built documents.
16 #
17 # The short X.Y version.
18-version = '5.1.58'
19+version = '5.1.60'
20 # The full version, including alpha/beta/rc tags.
21-release = '12.9'
22+release = '13.1'
23
24 # The language for content autogenerated by Sphinx. Refer to documentation
25 # for a list of supported languages.
26@@ -96,6 +96,8 @@
27
28 .. |innobackupex| replace:: :program:`innobackupex`
29
30+.. |check-yes| replace:: ..image:: _static/check-yes.png
31+
32 .. |XtraDB| replace:: *XtraDB*
33
34 .. |InnoDB| replace:: *InnoDB*
35
36=== modified file 'doc/source/feature_comparison.rst'
37--- doc/source/feature_comparison.rst 2011-09-20 06:59:03 +0000
38+++ doc/source/feature_comparison.rst 2012-02-07 15:55:20 +0000
39@@ -20,65 +20,125 @@
40
41 We provide these benefits by significantly enhancing |Percona Server| as compared to the standard |MySQL| database server:
42
43-.. raw:: html
44-
45- <table class="datatable">
46- <tr><th class="label">Feature</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
47- <tr><td class="label">Open source</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
48- <tr><td class="label">ACID Compliance</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
49- <tr><td class="label">Multi-Version Concurrency Control</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
50- <tr><td class="label">Row-Level Locking</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
51- <tr><td class="label">Automatic Crash Recovery</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
52- <tr><td class="label">Table Partitioning</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
53- <tr><td class="label">Views</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
54- <tr><td class="label">Subqueries</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
55- <tr><td class="label">Triggers</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
56- <tr><td class="label">Stored Procedures</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
57- <tr><td class="label">Foreign Keys</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
58- <tr><th class="label">Extra Features for Developers</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
59- <tr><td class="label">NoSQL Socket-Level Interface</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
60- <tr><td class="label">Extra Hash/Digest Functions</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
61- <tr><th class="label">Extra Diagnostic Features</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
62- <tr><td class="label">PERFORMANCE_SCHEMA Diagnostics Tables</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
63- <tr><td class="label">INFORMATION_SCHEMA Tables</td><td>60</td><td>37</td></tr>
64- <tr><td class="label">Global Performance and Status Counters</td><td>366</td><td>308</td></tr>
65- <tr><td class="label">Per-Table Performance Counters</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
66- <tr><td class="label">Per-Index Performance Counters</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
67- <tr><td class="label">Per-User Performance Counters</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
68- <tr><td class="label">Per-Client Performance Counters</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
69- <tr><td class="label">High-Resolution Process List Timing</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
70- <tr><td class="label">Detailed Query Execution and Plan Log</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
71- <tr><td class="label">Global Query Response Time Statistics</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
72- <tr><td class="label">InnoDB Data Dictionary as I_S Tables</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
73- <tr><td class="label">Access to InnoDB Data Statistics</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
74- <tr><td class="label">Enhanced SHOW INNODB STATUS</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
75- <tr><td class="label">Enhanced Mutex Diagnostics</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
76- <tr><th class="label">Durability and Reliability Enhancements</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
77- <tr><td class="label">Transactional Replication State</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
78- <tr><td class="label">Handles Corrupted Tables Gracefully</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
79- <tr><th class="label">Performance &amp; Scalability Enhancements</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
80- <tr><td class="label">Support for &gt; 1024 Concurrent Transactions</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
81- <tr><td class="label">Support for Multiple I/O Threads</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
82- <tr><td class="label">Dedicated Purge Threads</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td></tr>
83- <tr><td class="label">Self-Tuning Checkpoint Algorithm</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
84- <tr><td class="label">Fine-Grained Mutex Locking</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
85- <tr><td class="label">Lock-Free Algorithms</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
86- <tr><td class="label">Partitioned Adaptive Hash Search</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
87- <tr><td class="label">Separate Doublewrite File</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
88- <tr><td class="label">Fast Checksum Algorithm</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
89- <tr><td class="label">Buffer Pool Pre-Load</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
90- <tr><td class="label">Fast Shut-Down</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
91- <tr><td class="label">Support for FlashCache</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
92- <tr><td class="label">Read-Ahead Improvements</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
93- <tr><th class="label">Extra Features for DBA/Operations Staff</th><th>Percona Server 5.5.8</th><th>MySQL 5.5.8</th></tr>
94- <tr><td class="label">Configurable Page Sizes</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
95- <tr><td class="label">Shared-Memory Buffer Pool</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
96- <tr><td class="label">Import Tables From Different Servers</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
97- <tr><td class="label">Configurable Data Dictionary Size</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
98- <tr><td class="label">Configurable Insert Buffer Size</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
99- <tr><td class="label">Active Change Buffer Purging</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
100- <tr><td class="label">Error/Warning Logging Enhancements</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
101- <tr><td class="label">Configurable Fast Index Creation</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
102- <tr><td class="label">Fast Index Renaming</td><td><img src="http://s0.percona.com/check-yes.png" alt="Yes" width="24" height="24" /></td><td></td></tr>
103- </table>
104++---------------------------------------+----------------------+--------------+
105+|Features |Percona Server 5.1.60 |MySQL 5.1.60 |
106++=======================================+======================+==============+
107+|Open source | Yes | Yes |
108++---------------------------------------+----------------------+--------------+
109+|ACID Compliance | Yes | Yes |
110++---------------------------------------+----------------------+--------------+
111+|Multi-Version Concurrency Control | Yes | Yes |
112++---------------------------------------+----------------------+--------------+
113+|Row-Level Locking | Yes | Yes |
114++---------------------------------------+----------------------+--------------+
115+|Automatic Crash Recovery | Yes | Yes |
116++---------------------------------------+----------------------+--------------+
117+|Table Partitioning | Yes | Yes |
118++---------------------------------------+----------------------+--------------+
119+|Views | Yes | Yes |
120++---------------------------------------+----------------------+--------------+
121+|Subqueries | Yes | Yes |
122++---------------------------------------+----------------------+--------------+
123+|Triggers | Yes | Yes |
124++---------------------------------------+----------------------+--------------+
125+|Stored Procedures | Yes | Yes |
126++---------------------------------------+----------------------+--------------+
127+|Foreign Keys | Yes | Yes |
128++---------------------------------------+----------------------+--------------+
129+
130++---------------------------------------+----------------------+--------------+
131+|Extra Features for Developers |Percona Server 5.1.60 |MySQL 5.1.60 |
132++=======================================+======================+==============+
133+|NoSQL Socket-Level Interface | Yes | |
134++---------------------------------------+----------------------+--------------+
135+|Extra Hash/Digest Functions | Yes | |
136++---------------------------------------+----------------------+--------------+
137+
138++---------------------------------------+----------------------+--------------+
139+|Extra Diagnostic Features |Percona Server 5.1.60 |MySQL 5.1.60 |
140++=======================================+======================+==============+
141+|INFORMATION_SCHEMA Tables | 54 | 28 |
142++---------------------------------------+----------------------+--------------+
143+|Global Performance and Status Counters | 304 | 291 |
144++---------------------------------------+----------------------+--------------+
145+|Per-Table Performance Counters | Yes | |
146++---------------------------------------+----------------------+--------------+
147+|Per-Index Performance Counters | Yes | |
148++---------------------------------------+----------------------+--------------+
149+|Per-User Performance Counters | Yes | |
150++---------------------------------------+----------------------+--------------+
151+|Per-Client Performance Counters | Yes | |
152++---------------------------------------+----------------------+--------------+
153+|Per-Thread Performance Counters | Yes | |
154++---------------------------------------+----------------------+--------------+
155+|High-Resolution Process List Timing | Yes | |
156++---------------------------------------+----------------------+--------------+
157+|Detailed Query Execution and Plan Log | Yes | |
158++---------------------------------------+----------------------+--------------+
159+|Global Query Response Time Statistics | Yes | |
160++---------------------------------------+----------------------+--------------+
161+|InnoDB Data Dictionary as I_S Tables | Yes | |
162++---------------------------------------+----------------------+--------------+
163+|Access to InnoDB Data Statistics | Yes | |
164++---------------------------------------+----------------------+--------------+
165+|Enhanced SHOW INNODB STATUS | Yes | |
166++---------------------------------------+----------------------+--------------+
167+|Enhanced Mutex Diagnostics | Yes | |
168++---------------------------------------+----------------------+--------------+
169+
170++---------------------------------------+----------------------+--------------+
171+|Durability and Reliability Enhancements|Percona Server 5.1.60 |MySQL 5.1.60 |
172++=======================================+======================+==============+
173+|Transactional Replication State | Yes | |
174++---------------------------------------+----------------------+--------------+
175+|Handles Corrupted Tables Gracefully | Yes | |
176++---------------------------------------+----------------------+--------------+
177+
178++---------------------------------------+----------------------+--------------+
179+|Performance & Scalability Enhancements |Percona Server 5.1.60 |MySQL 5.1.60 |
180++=======================================+======================+==============+
181+|Support for Multiple I/O Threads | Yes | |
182++---------------------------------------+----------------------+--------------+
183+|Dedicated Purge Threads | Yes | |
184++---------------------------------------+----------------------+--------------+
185+|Self-Tuning Checkpoint Algorithm | Yes | |
186++---------------------------------------+----------------------+--------------+
187+|Fine-Grained Mutex Locking | Yes | |
188++---------------------------------------+----------------------+--------------+
189+|Lock-Free Algorithms | Yes | |
190++---------------------------------------+----------------------+--------------+
191+|Partitioned Adaptive Hash Search | Yes | |
192++---------------------------------------+----------------------+--------------+
193+|Separate Doublewrite File | Yes | |
194++---------------------------------------+----------------------+--------------+
195+|Fast Checksum Algorithm | Yes | |
196++---------------------------------------+----------------------+--------------+
197+|Buffer Pool Pre-Load | Yes | |
198++---------------------------------------+----------------------+--------------+
199+|Fast Shut-Down | Yes | |
200++---------------------------------------+----------------------+--------------+
201+|Support for FlashCache | Yes | |
202++---------------------------------------+----------------------+--------------+
203+|Read-Ahead Improvements | Yes | |
204++---------------------------------------+----------------------+--------------+
205+
206++---------------------------------------+----------------------+--------------+
207+|Extra Features for DBA/Operations Staff|Percona Server 5.1.60 |MySQL 5.1.60 |
208++=======================================+======================+==============+
209+|Configurable Page Sizes | Yes | |
210++---------------------------------------+----------------------+--------------+
211+|Import Tables From Different Servers | Yes | |
212++---------------------------------------+----------------------+--------------+
213+|Configurable Data Dictionary Size | Yes | |
214++---------------------------------------+----------------------+--------------+
215+|Configurable Insert Buffer Size | Yes | |
216++---------------------------------------+----------------------+--------------+
217+|Active Change Buffer Purging | Yes | |
218++---------------------------------------+----------------------+--------------+
219+|Error/Warning Logging Enhancements | Yes | |
220++---------------------------------------+----------------------+--------------+
221+|Configurable Fast Index Creation | Yes | |
222++---------------------------------------+----------------------+--------------+
223+|Fast Index Renaming | Yes | |
224++---------------------------------------+----------------------+--------------+
225
226
227=== modified file 'doc/source/release-notes/Percona-Server-5.1.53-11.7.rst'
228--- doc/source/release-notes/Percona-Server-5.1.53-11.7.rst 2011-10-07 00:55:06 +0000
229+++ doc/source/release-notes/Percona-Server-5.1.53-11.7.rst 2012-02-07 15:55:20 +0000
230@@ -20,4 +20,4 @@
231
232 * Bug :bug:`643149` - Slow query log entries were not being done in the usual parsing format. (*Alexey Kopytov*)
233
234- * Bug :bug:`677407 - The ``INNODB.innodb_information_schema`` test could fail sporadically due to flawed logic in the ``INFORMATION_SCHEMA.INNODB_LOCKS`` caching mechanism. (*Alexey Kopytov*)
235+ * Bug :bug:`677407` - The ``INNODB.innodb_information_schema`` test could fail sporadically due to flawed logic in the ``INFORMATION_SCHEMA.INNODB_LOCKS`` caching mechanism. (*Alexey Kopytov*)
236
237=== modified file 'doc/source/release-notes/Percona-Server-5.1.54-12.5.rst'
238--- doc/source/release-notes/Percona-Server-5.1.54-12.5.rst 2011-10-07 00:55:06 +0000
239+++ doc/source/release-notes/Percona-Server-5.1.54-12.5.rst 2012-02-07 15:55:20 +0000
240@@ -8,7 +8,7 @@
241
242 |Percona Server| 5.1.54-12.5 is now the current stable release version.
243
244-=Functionality Added or Changed
245+Functionality Added or Changed
246 ===============================
247
248 * |Percona Server| 5.1.54-12.5 is based on |MySQL| 5.1.54.
249
250=== modified file 'doc/source/release-notes/Percona-Server-5.1.55-12.6.rst'
251--- doc/source/release-notes/Percona-Server-5.1.55-12.6.rst 2011-10-07 00:55:06 +0000
252+++ doc/source/release-notes/Percona-Server-5.1.55-12.6.rst 2012-02-07 15:55:20 +0000
253@@ -13,11 +13,11 @@
254
255 * Fixed compiler warnings in both the core server and in |XtraDB|. (*Alexey Kopytov*, *Yasufumi Kinoshita*)
256
257-=Bugs Fixed
258+Bugs Fixed
259 ===========
260
261 * Bug :bug:`602047` - The ``ROWS_READ`` columns of ``TABLE_STATISTICS`` and ``INDEX_STATISTICS`` were not properly updated when a query involved index lookups on an |InnoDB| table. (*Yasufumi Kinoshita*)
262
263 * Bug :bug:`707742` - The server could crash when trying to import a table which had not been previously prepared using :command:`xtrabackup --prepare --export`. Also, on servers with huge buffer pools, adding or removing an index even on an empty |InnoDB| table could take a long time due to excessive locking when :variable:`innodb_dict_size_limit` was non-zero. Locking was relaxed to alleviate this. (*Yasufumi Kinoshita*)
264
265- * Bug :bug:`724674 - Ported an updated version of the original implementation of the :ref:`remove_fcntl_excessive_calls` feature, which removes some ``fcntl`` calls to improve performance. (*Oleg Tsarev*)
266+ * Bug :bug:`724674` - Ported an updated version of the original implementation of the :ref:`remove_fcntl_excessive_calls` feature, which removes some ``fcntl`` calls to improve performance. (*Oleg Tsarev*)
267
268=== modified file 'doc/source/scalability/innodb_io.rst'
269--- doc/source/scalability/innodb_io.rst 2011-10-07 00:55:06 +0000
270+++ doc/source/scalability/innodb_io.rst 2012-02-07 15:55:20 +0000
271@@ -36,7 +36,7 @@
272
273 .. variable:: innodb_adaptive_checkpoint
274
275- :version 5.5.8-20.0: Renamed
276+ :version 5.1.54-12.5 Added
277 :cli: Yes
278 :conf: Yes
279 :scope: Global
280@@ -109,7 +109,7 @@
281
282 .. variable:: innodb_flush_log_at_trx_commit_session
283
284- :version 5.5.8-20.0: Deleted
285+ :version 5.1.49-13 Added
286 :cli: Yes
287 :conf: Yes
288 :scope: Global

Subscribers

People subscribed via source and target branches