Percona Server moved to 5.5.35-33.0

Milestone information

Percona Server moved to
Hrvoje Matijakovic
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
6 Alexey Kopytov, 4 Laurynas Biveinis, 1 Patryk Pomykalski, 4 Sergei Glushchenko, 2 Vlad Lesin
6 Implemented
13 Fix Released

Download files for this release

File Description Downloads

Release notes 


View the full changelog

New Features

Thread Pool high priority scheduling is now enabled by default by changing the default thread_pool_high_prio_tickets value from 0 to 4294967295.

Percona Server now supports Low priority queue throttling. This feature should improve Thread Pool performance under high concurrency in a situation when thread groups are oversubscribed.

Introduced new thread_pool_high_prio_mode to provide more fine-grained control over high priority scheduling either globally or per connection in Thread Pool.

Percona Server has extended mysqlbinlog to provide SSL and compression support.

Percona Server has reduced the performance overhead of the User Statistics feature.

Bugs Fixed

INSTALL PLUGIN statement would crash server if User Statistics were enabled. Bug fixed #1011047.

Fixed the assertion error caused by a race condition between one thread performing a tablespace delete and another doing a compressed page flush list relocation. Bug fixed #1227581.

Server would crash on shutdown if Atomic write support for Fusion-io devices feature is enabled. Bug fixed #1255628 (Jan Lindström).

Fixed the compiler errors, caused by merge regression in Percona Server 5.5.33-31.1. Bug fixed #1218417.

mysqldump --innodb-optimize-keys was generating incorrect CREATE TABLE statements for partitioned tables. Bug fixed #1233841.

Default value for thread_pool_max_threads has been changed from 500 to 100 000 (the maximum supported number of connections), because limiting the total number of threads in the threadpool can result in deadlocks and uneven distribution of worker threads between thread groups in case of stalled connections. Bug fixed #1258097.

PURGE CHANGED_PAGE_BITMAPS BEFORE statement would delete the changed page data after the specified LSN and up to the start of the next bitmap file. If this data were to be used for fast incremental backups, its absence would cause Percona XtraBackup to fall back to the full-scan incremental backup mode. Bug fixed #1260035 (Andrew Gaul).

Debug server build would crash during InnoDB crash recovery if the crash recovery had found transactions that needed cleaning up. Bug fixed #1247305.

Variable thread_pool_high_prio_tickets is now a session variable. Bug fixed #1166271.

Other bugs fixed: bug #1082333.

6 blueprints and 13 bugs targeted

Blueprint Priority Assignee Delivery
Merge MySQL 5.5.35 Merge MySQL 5.5.35 5 Essential Laurynas Biveinis  11 Implemented
Optimize userstat code 5.5 Optimize userstat code 5.5 4 High Sergei Glushchenko  11 Implemented
ThreadPool: high priority queue mode in PS 5.5 ThreadPool: high priority queue mode in PS 5.5 4 High Alexey Kopytov  11 Implemented
ThreadPool: low priority queue throttling in 5.5 ThreadPool: low priority queue throttling in 5.5 4 High Alexey Kopytov  11 Implemented
ThreadPool: make high priority tickets enabled by default in PS 5.5 ThreadPool: make high priority tickets enabled by default in PS 5.5 4 High Alexey Kopytov  11 Implemented
add --compress option to mysqlbinlog add --compress option to mysqlbinlog 3 Medium Vlad Lesin  11 Implemented
Bug report Importance Assignee Status
1011047 #1011047 mysqld can't startup when a plugin was installed 3 High Sergei Glushchenko  10 Fix Released
1071775 #1071775 Buffer overflow when printing a large 64-bit integer with my_b_vprintf() 3 High   10 Fix Released
1227581 #1227581 InnoDB: Failing assertion: buf_page_in_file(bpage) in file line 2674 | abort (sig=6) in buf_pool_get_dirty_pages_count on ALTER TABLE 3 High Laurynas Biveinis  10 Fix Released
1255628 #1255628 XtraDB assertion at shutdown if posix_fallocate is used in ut_a(node->n_pending == 0 || node->space->stop_new_ops); 3 High Laurynas Biveinis  10 Fix Released
1197524 #1197524 Support for SSL options not included in mysqlbinlog 4 Medium Vlad Lesin  10 Fix Released
1218417 #1218417 errors in 4 Medium Sergei Glushchenko  10 Fix Released
1233841 #1233841 mysqldump --innodb-optimize-keys produces incorrect CREATE TABLE statement for partitioned tables 4 Medium Patryk Pomykalski  10 Fix Released
1258097 #1258097 Inadequate default for thread_pool_max_threads 4 Medium Alexey Kopytov  10 Fix Released
1260035 #1260035 PURGE CHANGED_PAGE_BITMAPS BEFORE purges too many bitmap files 4 Medium Laurynas Biveinis  10 Fix Released
1082333 #1082333 Dead code in extended user statistics 5 Low Sergei Glushchenko  10 Fix Released
1203050 #1203050 Sort aborted with no proper information 5 Low   10 Fix Released
1247305 #1247305 InnoDB: Assertion failure in thread <nr> in file trx0trx.c line 180 5 Low Alexey Kopytov  10 Fix Released
1166271 #1166271 Make thread_pool_high_prio_tickets a session variable 6 Wishlist Alexey Kopytov  10 Fix Released
This milestone contains Public information
Everyone can see this information.