Percona Server moved to https://jira.percona.com/projects/PS 5.5.34-32.0

Milestone information

Project:
Percona Server moved to https://jira.percona.com/projects/PS
Series:
5.5
Version:
5.5.34-32.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:
4 Alexey Kopytov, 6 George Ormond Lorch III, 3 Ignacio Nin, 9 Laurynas Biveinis, 5 Sergei Glushchenko
Blueprints:
4 Implemented
Bugs:
23 Fix Released

Download files for this release

File Description Downloads

Release notes 

Changelog 

View the full changelog

New Features

Percona Server has extended the SELECT INTO ... OUTFILE and SELECT INTO DUMPFILE to add the support for UNIX sockets and named pipes.

Percona Server now provides additional information in the slow query log when log_slow_rate_limit variable is enabled.

A new variable slow_query_log_always_write_time has been introduced. It can be used to specify an additional execution time threshold for the slow query log, that, when exceeded, will cause a query to be logged unconditionally, that is, log_slow_rate_limit will not apply to it.

Utility user feature has been extended by adding a new utility_user_privileges that allows a comma separated value list of extra access privileges that can be granted to the utility user.

Bugs Fixed

Due to an incompatible upstream change that went in unnoticed, the log tracker 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 #1217002.

apt-get upgrade of Percona Server would fail in post-installation step if server failed to start. Bug fixed #1002500.

Fixed the libssl.so.6 dependency issues in binary tarballs releases. Bug fixed #1172916.

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 #1174300.

Percona Server could crash while accessing BLOB or TEXT columns in InnoDB tables if Support for Fake Changes was enabled. Bug fixed #1188168.

Memory leak was introduced by the fix for bug #1132194. Bug fixed #1204873.

The unnecessary overhead from persistent InnoDB adaptive hash index latching has been removed, potentially improving stability of the Multiple Adaptive Hash Search Partitions feature as well. Upstream bug fixed #70216, bug fixed #1218347.

Fixed the incorrect dependency with libmysqlclient18-dev from Percona Server 5.5.33-31.1. Bug fixed #1237097.

A memory leak in Utility user feature has been fixed. Bug fixed #1166638.

Expanded Program Option Modifiers did not deallocate memory correctly. Bug fixed #1167487.

A server could crash due to a race condition between a INNODB_CHANGED_PAGES query and a bitmap file delete by PURGE CHANGED_PAGE_BITMAP or directly on the file system. Bug fixed #1191580.

Percona Server could not be built with Thread Pool feature and -DWITH_PERFSCHEMA_ENGINE=OFF option. Bug fixed #1196383.

Building Percona Server with -DHAVE_PURIFY option would result in an error. Fixed by porting the close_socket function from MariaDB. Bug fixed #1203567.

Adaptive hash index memory size was incorrectly calculated in SHOW ENGINE INNODB STATUS and Innodb_mem_adaptive_hash status variable. Bug fixed #1218330.

Some Expanded Program Option Modifiers didn’t have an effect if they were specified in non-normalized way (innodb_io_capacity vs innodb-io-capacity). Bug fixed #1233294.

Enabling Enforcing Storage Engine feature could lead to error on Percona Server shutdown. Bug fixed #1233354.

Storage engine enforcement (enforce_storage_engine) is now ignored when the server is started in either bootstrap or skip-grant-tables mode. Bug fixed #1236938.

Fixed the build warnings caused by User Statistics code on non-Linux platforms. Bug fixed #711817.

Adaptive hash indexing partitioning code has been simplified, potentially improving performance. Bug fixed #1218321.

Other bugs fixed: bug fixed #1239630, bug fixed #1191589, bug fixed #1200162, bug fixed #1214449, and bug fixed #1190604.

4 blueprints and 23 bugs targeted

Blueprint Priority Assignee Delivery
Merge MySQL 5.5.34 Merge MySQL 5.5.34 5 Essential Laurynas Biveinis  11 Implemented
Add support for UNIX socket and named pipe to SELECT INTO OUTFILE Add support for UNIX socket and named pipe to SELECT INTO OUTFILE 4 High Sergei Glushchenko  11 Implemented
Write rate limit value into slow log Write rate limit value into slow log 4 High Sergei Glushchenko  11 Implemented
add utility-user-privileges to grant rights to utility user add utility-user-privileges to grant rights to utility user 3 Medium George Ormond Lorch III  11 Implemented
Bug report Importance Assignee Status
1217002 #1217002 RENAME/DROP crashes with innodb_track_changed_pages 2 Critical Laurynas Biveinis  10 Fix Released
1239630 #1239630 Numerous test failures due to NULL dereference in trx_search_latch_if_reserved() 2 Critical Laurynas Biveinis  10 Fix Released
1002500 #1002500 apt-upgrading percona-server fails in post-installation 3 High Ignacio Nin  10 Fix Released
1174300 #1174300 INSTALL_LIBDIR_RPM error in install_layout.cmake 3 High Ignacio Nin  10 Fix Released
1188168 #1188168 Fake changes assertion fail in row_ins_clust_index_entry_by_modify() | btr_store_big_rec_extern_fields () 3 High Laurynas Biveinis  10 Fix Released
1191589 #1191589 mysqld-debug: .../sql/protocol.cc:518: void Protocol::end_statement(): Assertion `0' failed on a INFORMATION_SCHEMA.INNODB_CHANGED_PAGES query. 3 High Laurynas Biveinis  10 Fix Released
1204873 #1204873 Valgrind: bytes lost in operator new[] | Table_node::Table_node 3 High Sergei Glushchenko  10 Fix Released
1218347 #1218347 Unnecessary overhead from persistent adaptive hash index latches 3 High Alexey Kopytov  10 Fix Released
1237097 #1237097 libmysqlclient18-dev doesn't provide libmysqlclient-dev 3 High Ignacio Nin  10 Fix Released
1166638 #1166638 Utility user setup leaks memory | Valgrind: still reachable: malloc in acl_init_utility_user & init_dynamic_array2 4 Medium George Ormond Lorch III  10 Fix Released
1167487 #1167487 Enhanced option modifiers do not deallocate memory | Valgrind: getopt_constraint_get_min_value and getopt_constraint_find definitely lost / still reachable 4 Medium George Ormond Lorch III  10 Fix Released
1191580 #1191580 InnoDB: Failing assertion: bitmap_files->files[0].seq_num == first_file_seq_num in file log0online.cc line 1423 | abort in log_online_setup_bitmap_file_range 4 Medium Laurynas Biveinis  10 Fix Released
1196383 #1196383 Thread pool breaks -DWITH_PERFSCHEMA_ENGINE=OFF 4 Medium Sergei Glushchenko  10 Fix Released
1203567 #1203567 close_socket() is not declared in -DHAVE_PURIFY builds 4 Medium Sergei Glushchenko  10 Fix Released
1218330 #1218330 Adaptive hash index memory is incorrectly calculated in SHOW ENGINE INNODB STATUS and I_S 4 Medium Alexey Kopytov  10 Fix Released
1233294 #1233294 certain option modifiers do not have effect 4 Medium George Ormond Lorch III  10 Fix Released
1233354 #1233354 enforce-storage-engine causes mysqld to error on shutdown 4 Medium George Ormond Lorch III  10 Fix Released
1236938 #1236938 enforce-storage-engine should not apply when server started in bootstrap or skip-grant-tables 4 Medium George Ormond Lorch III  10 Fix Released
711817 #711817 Build warnings introduced by userstat.patch 5 Low Alexey Kopytov  10 Fix Released
1190604 #1190604 Missing branch predictor annotations for fake changes 5 Low Laurynas Biveinis  10 Fix Released
1200162 #1200162 Missing MTR tests for fake changes with BLOBs and secondary indexes 5 Low Laurynas Biveinis  10 Fix Released
1214449 #1214449 Adaptive hash index partitions not tested in MTR 5 Low Laurynas Biveinis  10 Fix Released
1218321 #1218321 Suboptimal AHI partitioning code to access AHI latches and hash tables 5 Low Alexey Kopytov  10 Fix Released
This milestone contains Public information
Everyone can see this information.