October 24, 2014

Percona Server 5.5.18-23.0: Now with Group Commit!

Percona is glad to announce the release of Percona Server 5.5.18-23.0 on December 19th, 2011 (Downloads are available here and from the Percona Software Repositories).

Based on MySQL 5.5.18, including all the bug fixes in it, Percona Server 5.5.18-23.0 is now the current stable release in the 5.5 series. All of Percona ‘s software is open-source and free, all the details of the release can be found in the 5.5.18-23.0 milestone at Launchpad.

New Features

Percona Server now supports group commit between XtraDB and the replication binlog. Percona has imported the group commit patch from MariaDB and is making the performance improvements that group commit brings available to users of Percona Server 5.5. See the Testing the Group Commit Fix blog post for the kind of performance improments that can be expected.

Bug Fixes

  • Several crashes were reported when using the --query-cache-strip-comments feature ofPercona Server. We have fixed several causes for crashes, especially around the handling of escaped characters. Bugs fixed: #856404#705688 (Oleg Tsarev)
  • The Expand Table Import was improved not to hold the InnoDB data dictionary mutex for the full duration of the import operation. This allows queries accessing other InnoDB tables to proceed normally and not be blocked until the import completes. Bug fixed: #901775 (Alexey Kopytov)
  • As a follow-up to the already-fixed #803865, further fixes were made to the implementation of atomic operations which is used on 32-bit systems when compiled without i686+ support. There were no observed issues with the previous implementation, the fixes were made proactively for benign issues. Additionally, the Response Time Distribution, which uses those operations, was made slightly more efficient. Bug fixed: #878022 (Laurynas Biveinis)
  • An output buffer truncation check in Response Time Distribution was fixed. Bug fixed: #810272(Laurynas Biveinis)
  • The compilation warnings, produced by GCC versions up to and including 4.6, were audited and fixed. Bug fixed: #878164 (Laurynas Biveinis)
  • Testsuite stability fix for the percona_status_wait_query_cache_mutex test. Bug fixed: #878709(Oleg Tsarev)
  • A missing link was added to the Percona Server upgrade documentation. Bug fixed: #885633(Alexey Kopytov)
About Stewart Smith

Stewart Smith has a deep background in database internals including MySQL, MySQL Cluster, Drizzle, InnoDB and HailDB. he is also one of the founding core developers of the Drizzle database server. He served at Percona from 2011-2014. He is a former Percona employee.

Comments

  1. Stephen says:

    I know this bug is upstream from you guys, but its been preventing us from migrating from 5.0 to 5.1/5.5 for quite a long time now. Any chance it’ll get looked at anytime in the near future?

    http://bugs.mysql.com/bug.php?id=61209

    Thanks!
    Stephen

  2. While it’s not on our immediate radar to work on, you can most certainly engage us to fix it for you (basically, money speaks pretty loudly :)

  3. There, I fixed it:
    http://pastebin.com/NRJsqJU6

Speak Your Mind

*