Percona Server moved to https://jira.percona.com/projects/PS 5.7.14-7

Milestone information

Project:
Percona Server moved to https://jira.percona.com/projects/PS
Series:
5.7
Version:
5.7.14-7
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, 18 Laurynas Biveinis, 11 Sergei Glushchenko, 1 Yura Sorokin
Blueprints:
4 Implemented
Bugs:
30 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, database, 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.

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

SHOW GLOBAL STATUS was locking more than the upstream implementation which made it less suitable to be called with high frequency. Bug fixed #1592290.

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.

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.

Changed page tracking was initialized too late by InnoDB. Bug fixed #1612574.

Fixed stack buffer overflow if --ssl-cipher had more than 4000 characters. Bug fixed #1596845 (upstream #82026).

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: #1542874 (upstream #80296), #1610242, #1604462 (upstream #82283), #1604774 (upstream #82307), #1606782, #1607359, #1607606, #1607606, #1607671, #1609422, #1610858, #1612551, #1613663, #1613986, #1455430, #1455432, #1581195, #998, #1003, and #730.

4 blueprints and 30 bugs targeted

Blueprint Priority Assignee Delivery
Merge MySQL 5.7.14 Merge MySQL 5.7.14 5 Essential Yura Sorokin  11 Implemented
Filtering by database for audit plugin Filtering by database for audit plugin 4 High Sergei Glushchenko  11 Implemented
Filtering by users for audit log plugin (5.7) Filtering by users for audit log plugin (5.7) 3 Medium Sergei Glushchenko  11 Implemented
filtering by sql_command for audit plugin (5.7) filtering by sql_command for audit plugin (5.7) 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
1542874 #1542874 FTS query exceeds result cache limit 3 High   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
1591202 #1591202 client and libmysqlclient VIO drops connection if signal received during read() 4 Medium Laurynas Biveinis  10 Fix Released
1592290 #1592290 SHOW GLOBAL STATUS blocks too much 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
1606821 #1606821 Shutdown hangs if redo log tracker thread stopped 4 Medium Laurynas Biveinis  10 Fix Released
1612574 #1612574 InnoDB in crash recovery initialises changed page tracking too late 4 Medium Laurynas Biveinis  10 Fix Released
1596845 #1596845 Stack buffer overflow with --ssl-cipher=<more than 4K characters> 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
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
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
1612551 #1612551 Test innodb.percona_changed_page_bmp_crash is unstable 5 Low Laurynas Biveinis  10 Fix Released
1613663 #1613663 Test main.mysqltest is unstable 5 Low Laurynas Biveinis  10 Fix Released
1613986 #1613986 Test percona_changed_page_bmp_crash produces warnings if doublewrite was used for recovery 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
1581195 #1581195 Allow to log only queries for specific DBs in audit log plugin 6 Wishlist Sergei Glushchenko  10 Fix Released
This milestone contains Public information
Everyone can see this information.