Percona Server moved to https://jira.percona.com/projects/PS 5.6.20-68.0

Milestone information

Project:
Percona Server moved to https://jira.percona.com/projects/PS
Series:
5.6
Version:
5.6.20-68.0
Released:
 
Registrant:
Hrvoje Matijakovic
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
46 Laurynas Biveinis, 8 Sergei Glushchenko, 6 Tomislav Plavcic
Blueprints:
4 Implemented
Bugs:
56 Fix Released

Download files for this release

File Description Downloads

Release notes 

Changelog 

View the full changelog

New Features

Percona Server has implemented the MySQL 5.7 SHOW SLAVE STATUS NONBLOCKING syntax for Lock-Free SHOW SLAVE STATUS feature. The existing SHOW SLAVE STATUS NOLOCK is kept as a deprecated alias and will be removed in Percona Server 5.7. There were no functional changes for the feature.

Percona Server Audit Log Plugin now supports JSON and CSV formats. The format choice is controlled by audit_log_format variable.

Percona Server Audit Log Plugin now supports streaming the audit log to syslog.

TokuDB storage engine package has been updated to version 7.1.8.

Bugs Fixed

Querying INNODB_CHANGED_PAGES with a range condition START_LSN > x AND END_LSN < y would lead to a server crash if the range was empty with x greater than y. Bug fixed #1202252 (Jan Lindström and Sergei Petrunia).

SQL statements of other connections were missing in the output of SHOW ENGINE INNODB STATUS, in LATEST DETECTED DEADLOCK and TRANSACTIONS sections. This bug was introduced by Statement Timeout patch in Percona Server 5.6.13-61.0. Bug fixed #1328824.

Some of TokuDB distribution files were missing in the TokuDB binary tarball. Bug fixed #1338945.

With XtraDB changed page tracking feature enabled, queries from the INNODB_CHANGED_PAGES could read the bitmap data whose write was in still progress. This would cause the query to fail with an ER_CANT_FIND_SYSTEM_REC and a warning printed to the server error log. The workaround is to add an appropriate END_LSN-limiting condition to the query. Bug fixed #1193332.

mysqld-debug was missing from Debian packages. This regression was introduced in Percona Server 5.6.16-64.0. Bug fixed #1290087.

Fixed a memory leak in Slow Query Log Rotation and Expiration. Bug fixed #1314138.

The audit log plugin would write log with XML syntax errors when OLD and NEW formats were used. Bug fixed #1320879.

Combination of Log Archiving for XtraDB, XtraDB changed page tracking, and small InnoDB logs could hang the server on the bootstrap shutdown. Bug fixed #1326379.

--tc-heuristic-recover option values were broken. Bug fixed #1334330 (upstream #70860).

If the bitmap directory has a bitmap file sequence with a start LSN of one file less than a start LSN of the previous file, a debug build would assert when queries were run on INNODB_CHANGED_PAGES table. Bug fixed #1342494.

Other bugs fixed: #1337247, #1350386, #1208371, #1261341, #1151723, #1182050, #1182068, #1182072, #1184287, #1280875, #1338937, #1334743, #1349394, #1182046, #1182049, and #1328482 (upstream #73418).

4 blueprints and 56 bugs targeted

Blueprint Priority Assignee Delivery
Merge MySQL 5.6.20 Merge MySQL 5.6.20 5 Essential Laurynas Biveinis  11 Implemented
Use 5.7 syntax for non-blocking SHOW SLAVE STATUS Use 5.7 syntax for non-blocking SHOW SLAVE STATUS 4 High Laurynas Biveinis  11 Implemented
Add CSV and JSON formats for audit log for PS 5.6 Add CSV and JSON formats for audit log for PS 5.6 3 Medium Sergei Glushchenko  11 Implemented
stream audit log to syslog 5.6 stream audit log to syslog 5.6 3 Medium Sergei Glushchenko  11 Implemented
Bug report Importance Assignee Status
1202252 #1202252 Assertion range_end >= range_start fails in log0online.c on select from I_S.INNODB_CHANGED_PAGES 3 High Laurynas Biveinis  10 Fix Released
1202252 #1202252 Assertion range_end >= range_start fails in log0online.c on select from I_S.INNODB_CHANGED_PAGES 3 High Laurynas Biveinis  10 Fix Released
1326427 #1326427 Buffer overflow in Slave_reporting_capability::va_report 3 High Sergei Glushchenko  10 Fix Released
1326427 #1326427 Buffer overflow in Slave_reporting_capability::va_report 3 High Sergei Glushchenko  10 Fix Released
1328824 #1328824 SQL statement missing in SHOW ENGINE INNODB STATUS 3 High Laurynas Biveinis  10 Fix Released
1328824 #1328824 SQL statement missing in SHOW ENGINE INNODB STATUS 3 High Laurynas Biveinis  10 Fix Released
1338945 #1338945 Not all tokudb files moved to the tokudb binary tarball 3 High Tomislav Plavcic  10 Fix Released
1338945 #1338945 Not all tokudb files moved to the tokudb binary tarball 3 High Tomislav Plavcic  10 Fix Released
1350386 #1350386 Restore MySQL 5.6.10 change for "15847447" 3 High Laurynas Biveinis  10 Fix Released
1350386 #1350386 Restore MySQL 5.6.10 change for "15847447" 3 High Laurynas Biveinis  10 Fix Released
1361059 #1361059 percona_bug1289599 fails on 5.6 trunk 3 High Laurynas Biveinis  10 Fix Released
1361059 #1361059 percona_bug1289599 fails on 5.6 trunk 3 High Laurynas Biveinis  10 Fix Released
1193332 #1193332 [Warning] InnoDB: changed page bitmap file './ib_modified_log_11_951286349.xdb' does not contain a complete run at the end. 4 Medium Laurynas Biveinis  10 Fix Released
1193332 #1193332 [Warning] InnoDB: changed page bitmap file './ib_modified_log_11_951286349.xdb' does not contain a complete run at the end. 4 Medium Laurynas Biveinis  10 Fix Released
1208371 #1208371 Revert our fixes for bug 1049871, bug 1175519, bug 1223196, and bug 1277351 4 Medium Laurynas Biveinis  10 Fix Released
1208371 #1208371 Revert our fixes for bug 1049871, bug 1175519, bug 1223196, and bug 1277351 4 Medium Laurynas Biveinis  10 Fix Released
1261341 #1261341 Revert our fix for bug 1192354 in 5.6 4 Medium Laurynas Biveinis  10 Fix Released
1261341 #1261341 Revert our fix for bug 1192354 in 5.6 4 Medium Laurynas Biveinis  10 Fix Released
1290087 #1290087 Provide mysqld-debug in RPM/DEB. 4 Medium Tomislav Plavcic  10 Fix Released
1290087 #1290087 Provide mysqld-debug in RPM/DEB. 4 Medium Tomislav Plavcic  10 Fix Released
1314138 #1314138 Memory leak in slow query log rotate 4 Medium Sergei Glushchenko  10 Fix Released
1314138 #1314138 Memory leak in slow query log rotate 4 Medium Sergei Glushchenko  10 Fix Released
1320879 #1320879 multiple issues when checking audit.log with xmllint 4 Medium Sergei Glushchenko  10 Fix Released
1320879 #1320879 multiple issues when checking audit.log with xmllint 4 Medium Sergei Glushchenko  10 Fix Released
1326379 #1326379 Combination of log archiving, log tracking, and small logs hangs the server on the bootstrap shutdown 4 Medium Laurynas Biveinis  10 Fix Released
1326379 #1326379 Combination of log archiving, log tracking, and small logs hangs the server on the bootstrap shutdown 4 Medium Laurynas Biveinis  10 Fix Released
1334330 #1334330 --tc-heuristic-recover option values are broken 4 Medium Laurynas Biveinis  10 Fix Released
1334330 #1334330 --tc-heuristic-recover option values are broken 4 Medium Laurynas Biveinis  10 Fix Released
1337247 #1337247 InnoDB failing debug assertion: lock->high_priority_wait_ex_waiter == 0 in priority rw_lock_x_unlock_func 4 Medium Laurynas Biveinis  10 Fix Released
1337247 #1337247 InnoDB failing debug assertion: lock->high_priority_wait_ex_waiter == 0 in priority rw_lock_x_unlock_func 4 Medium Laurynas Biveinis  10 Fix Released
1342494 #1342494 InnoDB: Failing assertion: bitmap_files->files[i].start_lsn >= bitmap_files->files[i - 1].start_lsn on inconsistent bitmap file directory 4 Medium Laurynas Biveinis  10 Fix Released
1342494 #1342494 InnoDB: Failing assertion: bitmap_files->files[i].start_lsn >= bitmap_files->files[i - 1].start_lsn on inconsistent bitmap file directory 4 Medium Laurynas Biveinis  10 Fix Released
1151723 #1151723 Remove our own fix for bug #933969 5 Low Laurynas Biveinis  10 Fix Released
1151723 #1151723 Remove our own fix for bug #933969 5 Low Laurynas Biveinis  10 Fix Released
1182049 #1182049 Make innochecksum fully use InnoDB headers 5 Low Laurynas Biveinis  10 Fix Released
1182049 #1182049 Make innochecksum fully use InnoDB headers 5 Low Laurynas Biveinis  10 Fix Released
1182050 #1182050 Duplicate LIST_PROCESS_HOST_LEN definition 5 Low Laurynas Biveinis  10 Fix Released
1182050 #1182050 Duplicate LIST_PROCESS_HOST_LEN definition 5 Low Laurynas Biveinis  10 Fix Released
1182068 #1182068 Remove our own fix for bug #813587 5 Low Laurynas Biveinis  10 Fix Released
1182068 #1182068 Remove our own fix for bug #813587 5 Low Laurynas Biveinis  10 Fix Released
1182072 #1182072 Unused ha_innobase::is_corrupt() method 5 Low Laurynas Biveinis  10 Fix Released
1182072 #1182072 Unused ha_innobase::is_corrupt() method 5 Low Laurynas Biveinis  10 Fix Released
1184287 #1184287 Replace innodb_page_size_basic test with upstream version to fix bzr file-id, cleanup committed .moved files 5 Low Laurynas Biveinis  10 Fix Released
1184287 #1184287 Replace innodb_page_size_basic test with upstream version to fix bzr file-id, cleanup committed .moved files 5 Low Laurynas Biveinis  10 Fix Released
1280875 #1280875 rpl.rpl_mdev382 is incompatible with --lower-case-table-names=1 5 Low Laurynas Biveinis  10 Fix Released
1280875 #1280875 rpl.rpl_mdev382 is incompatible with --lower-case-table-names=1 5 Low Laurynas Biveinis  10 Fix Released
1338937 #1338937 TokuDB source tarball does not contain all the TokuDB MTR tests 5 Low Tomislav Plavcic  10 Fix Released
1338937 #1338937 TokuDB source tarball does not contain all the TokuDB MTR tests 5 Low Tomislav Plavcic  10 Fix Released
1341067 #1341067 Replace one Valgrind suppression for OpenSSL with a deallocation 5 Low Laurynas Biveinis  10 Fix Released
1341067 #1341067 Replace one Valgrind suppression for OpenSSL with a deallocation 5 Low Laurynas Biveinis  10 Fix Released
1349394 #1349394 Revert our fix for bug 1070856 5 Low Laurynas Biveinis  10 Fix Released
1349394 #1349394 Revert our fix for bug 1070856 5 Low Laurynas Biveinis  10 Fix Released
1182046 #1182046 Unnecessary MAX_KEY <= 128 compile-time check in userstat 6 Wishlist Laurynas Biveinis  10 Fix Released
1182046 #1182046 Unnecessary MAX_KEY <= 128 compile-time check in userstat 6 Wishlist Laurynas Biveinis  10 Fix Released
1328482 #1328482 Add --manual-lldb option to mysql-test-run.pl 6 Wishlist Laurynas Biveinis  10 Fix Released
1328482 #1328482 Add --manual-lldb option to mysql-test-run.pl 6 Wishlist Laurynas Biveinis  10 Fix Released
This milestone contains Public information
Everyone can see this information.