Percona Server moved to https://jira.percona.com/projects/PS 5.6.32-78.0

Milestone information

Project:
Percona Server moved to https://jira.percona.com/projects/PS
Series:
5.6
Version:
5.6.32-78.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:
1 EvgeniyPatlan, 1 George Ormond Lorch III, 25 Laurynas Biveinis, 9 Sergei Glushchenko, 1 Yura Sorokin
Blueprints:
3 Implemented
Bugs:
35 Fix Released

Download files for this release

File Description Downloads

Release notes 

Changelog 

View the full changelog

New Features
Percona Server Audit Log Plugin now supports filtering by user and sql_command.

Percona Server now supports tree map file block allocation strategy for TokuDB.
Bugs Fixed
Fixed potential cardinality 0 issue for TokuDB tables if ANALYZE TABLE finds only deleted rows and no actual logical rows before it times out. Bug fixed #1607300 (#1006, #732).

TokuDB database.table.index names longer than 256 characters could cause server crash if background analyze table status was checked while running. Bug fixed #1005.

PAM Authentication Plugin would abort authentication while checking UNIX user group membership if there were more than a thousand members. Bug fixed #1608902.

If DROP DATABASE would fail to delete some of the tables in the database, the partially-executed command is logged in the binlog as DROP TABLE t1, t2, ... for the tables for which drop succeeded. A slave might fail to replicate such DROP TABLE statement if there exist foreign key relationships to any of the dropped tables and the slave has a different schema from master. Fix by checking, on the master, whether any of the database to be dropped tables participate in a Foreign Key relationship, and fail the DROP DATABASE statement immediately. Bug fixed #1525407 (upstream #79610).

PAM Authentication Plugin didn’t support spaces in the UNIX user group names. Bug fixed #1544443.

Due to security reasons ld_preload libraries can now only be loaded from the system directories (/usr/lib64, /usr/lib) and the MySQL installation base directory.

Percona Server 5.6 could not be built with the -DMYSQL_MAINTAINER_MODE=ON option. Bug fixed #1590454.

In the client library, any EINTR received during network I/O was not handled correctly. Bug fixed #1591202 (upstream #82019).

The included .gitignore in the percona-server source distribution had a line *.spec, which means someone trying to check in a copy of the percona-server source would be missing the spec file required to build the RPMs. Bug fixed #1600051.

Audit Log Plugin did not transcode queries. Bug fixed #1602986.

LeakSanitizer-enabled build failed to bootstrap server for MTR. Bug fixed #1603978 (upstream #81674).

Fixed MYSQL_SERVER_PUBLIC_KEY connection option memory leak. Bug fixed #1604419.

The fix for bug #1341067 added a call to free some of the heap memory allocated by OpenSSL. This is not safe for repeated calls if OpenSSL is linked twice through different libraries and each is trying to free the same. Bug fixed #1604676.

If the changed page bitmap redo log tracking thread stops due to any reason, then shutdown will wait for a long time for the log tracker thread to quit, which it never does. Bug fixed #1606821.

Audit Log Plugin events did not report the default database. Bug fixed #1435099.

Canceling the TokuDB Background ANALYZE TABLE job twice or while it was in the queue could lead to server assertion. Bug fixed #1004.

Fixed various spelling errors in comments and function names. Bug fixed #728 (Otto Kekäläinen).

Implemented set of fixes to make PerconaFT build and run on the AArch64 (64-bit ARMv8) architecture. Bug fixed #726 (Alexey Kopytov).
Other bugs fixed: #1603073, #1604323, #1604364, #1604462, #1604774, #1606782, #1607224, #1607359, #1607606, #1607607, #1607671, #1608385, #1608437, #1608845, #1609422, #1610858, #1612084, #1612551, #1455430, #1455432, #1610242, #998, #1003, #729, and #730.

3 blueprints and 35 bugs targeted

Blueprint Priority Assignee Delivery
Merge MySQL 5.6.32 Merge MySQL 5.6.32 5 Essential Yura Sorokin  11 Implemented
Filtering by users for audit log plugin Filtering by users for audit log plugin 3 Medium Sergei Glushchenko  11 Implemented
Filtering by sql_command for audit plugin Filtering by sql_command for audit plugin 1 Undefined Sergei Glushchenko  11 Implemented
Bug report Importance Assignee Status
1607300 #1607300 Cardinality=0 for all rows in a TokuDB table 2 Critical George Ormond Lorch III  10 Fix Released
1608902 #1608902 Constant buffer size set on max_nss_name_len is not enough to get results from getgrgid_r if there are thousands of members in a group 3 High Sergei Glushchenko  10 Fix Released
1610242 #1610242 Reading past the end of heap buffer on saving the default DB in audit plugin 3 High Sergei Glushchenko  10 Fix Released
1171859 #1171859 slave_skip_errors=1146 and can also get Last_SQL_Errno: 1146 table not exists 4 Medium   10 Fix Released
1525407 #1525407 Failed DROP DATABASE due FK constraint on master breaks slave 4 Medium Laurynas Biveinis  10 Fix Released
1544443 #1544443 Percona PAM doesn't support spaces for groups 4 Medium Sergei Glushchenko  10 Fix Released
1590454 #1590454 Percona Server 5.5/5.6 cannot be built with '-DMYSQL_MAINTAINER_MODE=ON' 4 Medium Laurynas Biveinis  10 Fix Released
1591202 #1591202 client and libmysqlclient VIO drops connection if signal received during read() 4 Medium Laurynas Biveinis  10 Fix Released
1600051 #1600051 gitignore lists *.spec 4 Medium EvgeniyPatlan  10 Fix Released
1602986 #1602986 Audit log does not transcode queries 4 Medium Sergei Glushchenko  10 Fix Released
1603978 #1603978 LeakSanitizer-enabled build fails to bootstrap server for MTR 4 Medium Laurynas Biveinis  10 Fix Released
1604419 #1604419 Connection option MYSQL_SERVER_PUBLIC_KEY memory leak 4 Medium Laurynas Biveinis  10 Fix Released
1604676 #1604676 Do not free SSL_COMP_get_compression_methods() directly 4 Medium Laurynas Biveinis  10 Fix Released
1606821 #1606821 Shutdown hangs if redo log tracker thread stopped 4 Medium Laurynas Biveinis  10 Fix Released
1603073 #1603073 ssl_ca and ssl_crl test failures 5 Low Laurynas Biveinis  10 Fix Released
1604323 #1604323 pfs_instr_config_array elements not deallocated on shutdown 5 Low Laurynas Biveinis  10 Fix Released
1604364 #1604364 Memory leak in mysql_client_test.c 5 Low Laurynas Biveinis  10 Fix Released
1604462 #1604462 main.mysqlbinlog_debug fails with a LeakSanitizer error 5 Low Laurynas Biveinis  10 Fix Released
1604774 #1604774 Memory leaks in unit tests 5 Low Laurynas Biveinis  10 Fix Released
1606782 #1606782 rpl_percona_bug1070255 may crash due to concurrent dbug access 5 Low Laurynas Biveinis  10 Fix Released
1607224 #1607224 innodb.innodb_corrupt_bit test is unstable 5 Low Laurynas Biveinis  10 Fix Released
1607359 #1607359 rpl_4threads_deadlock may crash due to concurrent dbug access 5 Low Laurynas Biveinis  10 Fix Released
1607606 #1607606 percona_extended_innodb_status test is unstable 5 Low Laurynas Biveinis  10 Fix Released
1607607 #1607607 test percona_show_temp_tables_stress is unstable 5 Low Laurynas Biveinis  10 Fix Released
1607671 #1607671 Test rpl.rpl_concurrency_error is unstable 5 Low Laurynas Biveinis  10 Fix Released
1608385 #1608385 innodb.percona_changed_page_bmp does not cleanup $MYSQLTEST_VARDIR/tmpdatadir 5 Low Laurynas Biveinis  10 Fix Released
1608437 #1608437 MTR does not register unit test failures with Subunit 5 Low Laurynas Biveinis  10 Fix Released
1608845 #1608845 Test percona_show_slave_status_nolock is unstable 5 Low Laurynas Biveinis  10 Fix Released
1609422 #1609422 Unit test lf-t unstable 5 Low Laurynas Biveinis  10 Fix Released
1610858 #1610858 Some MTR tests cause server kill on shutdown with Valgrind 5 Low Laurynas Biveinis  10 Fix Released
1612084 #1612084 MTR include/wait_until_connected_again.inc may timeout too soon for Valgrind 5 Low Laurynas Biveinis  10 Fix Released
1612551 #1612551 Test innodb.percona_changed_page_bmp_crash is unstable 5 Low Laurynas Biveinis  10 Fix Released
1435099 #1435099 Audit Log events do not report default DB 6 Wishlist Sergei Glushchenko  10 Fix Released
1455430 #1455430 Allow to log only DDL or only DML queries in audit log plugin 6 Wishlist Sergei Glushchenko  10 Fix Released
1455432 #1455432 Audit log plugin should allow to include or exclude logging for specific users 6 Wishlist Sergei Glushchenko  10 Fix Released
This milestone contains Public information
Everyone can see this information.