Percona Toolkit 2.1.9
Bug raffle: user-requested bug fixes
Download files for this release
Percona Toolkit 2.1.9 has been released. This release primarily aims to restore backwards-
The previous release switched the time authority from Perl to MySQL, and from local time to UTC. Unfortunately, these changes caused a loss of precision and, if mixing versions of pt-heartbeat, made the tool report a huge amount of replication lag. This release makes the tool compatible with pt-heartbeat 2.1.7 and older again, but the UTC behavior introduced in 2.1.8 is now only available by specifying the new --utc option.
* Fixed bug 918056: pt-table-sync false-positive error "Cannot nibble table because MySQL chose no index instead of the PRIMARY index"
This is an important bug fix for pt-table-sync: certain chunks from pt-table-checksum resulted in an impossible WHERE, causing the false-positive "Cannot nibble" error, if those chunks had diffs.
* Fixed bug 1099836: pt-online-
MariaDB 5.5.28 (https:/
* Fixed bug 1103672: pt-online-
* Fixed bug 1099933: pt-stalk is too verbose, fills up log
Previously, pt-stalk printed a line for every check. Since the tool is designed to be a long-running daemon, this could result in huge log files with "matched=no" lines. The tool has a new --verbose option which makes it quieter by default.
All users should upgrade, but in particular, users of versions 2.1.7 and older are strongly recommended to skip 2.1.8 and go directly to 2.1.9.
Users of pt-heartbeat in 2.1.8 who prefer the UTC behavior should keep in mind that they will have to use the --utc option after upgrading.
This release does not have a changelog.