Percona Toolkit 2.1.4

Bug fixes, --version-check, and pt-table-checksum --run-time

Milestone information

Project:
Percona Toolkit
Series:
2.1
Version:
2.1.4
Released:
2012-09-26  
Registrant:
Brian Fraser
Release registered:
2012-09-26
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:
13 Brian Fraser, 13 Daniel Nichter, 2 Ignacio Nin
Blueprints:
2 Implemented
Bugs:
26 Fix Released

Download files for this release

File Description Downloads

Release notes 

Percona Toolkit 2.1.4 has been released. This release includes 26 bug fixes and three new features: Making pt-table-checksum work with Percona XtraDB Cluster, adding a --run-time option to pt-table-checksum, and implementing the "Version Check" feature, enabled through the --version-check switch. For further information on --version-check, see http://www.mysqlperformanceblog.com/2012/09/10/introducing-the-version-check-feature-in-percona-toolkit/. The bug fixes are widely assorted. The following highlights some of the more interesting and "hot" bugs:

* Fixed bug 1017626: pt-table-checksum doesn't work with Percona XtraDB Cluster

Note that this requires Percona XtraDB Cluster 5.5.27-23.6 or newer, as the fix depends on this bug https://bugs.launchpad.net/codership-mysql/+bug/1023911 being resolved.

* Fixed bug 1034170: pt-table-checksum --defaults-file isn't used for slaves

Previously, users had no recourse but using --recursion-method in conjunction with a dsn table to sidestep this bug, so this fix is a huge usability gain. This was caused by the toolkit not copying the -F portion of the main dsn.

* Fixed bug 1039184: pt-upgrade error "I need a right_sth argument"

Which were stopping pt-upgrade from working on a MySQL 4.1 host.

* Fixed bug 1036747: pt-table-sync priv checks need to be removed

The same checks were removed in the previous release from pt-table-checksum, so this continues the trend.

* Fixed bug 1038995: pt-stalk --notify-by-email fails

This was a bug in our shell option parsing library, and would potentially affect any option starting with 'no'.

Like 2.1.3, this is another solid bug fix release, and 2.1 users are encouraged to upgrade.

Percona Toolkit packages can be downloaded from http://www.percona.com/downloads/percona-toolkit/ or the Percona Software Repositories (http://www.percona.com/software/repositories/).

Changelog 

This release does not have a changelog.

2 blueprints and 26 bugs targeted

Blueprint Priority Assignee Delivery
Version check 5 Essential Daniel Nichter  11 Implemented
pt-table-checksum --run-time 3 Medium Daniel Nichter  11 Implemented
Bug report Importance Assignee Status
1017626 #1017626 pt-table-checksum doesn't work with Percona XtraDB Cluster 2 Critical Daniel Nichter  10 Fix Released
1039184 #1039184 pt-upgrade error "I need a right_sth argument" 2 Critical Daniel Nichter  10 Fix Released
916925 #916925 CentOS 5 yum dependency resolution for perl module is wrong 3 High Ignacio Nin  10 Fix Released
1034717 #1034717 pt-table-sync division by zero error with varchar primary key 3 High Brian Fraser  10 Fix Released
1035950 #1035950 Percona Toolkit RPM should contain a dependency on perl-Time-HiRes 3 High Ignacio Nin  10 Fix Released
1036747 #1036747 pt-table-sync priv checks need to be removed 3 High Brian Fraser  10 Fix Released
1036804 #1036804 pt-duplicate-key-checker error parsing InnoDB table with no PK or unique keys 3 High Daniel Nichter  10 Fix Released
1041372 #1041372 pt-online-schema-changes fails if db+tbl name exceeds 64 characters 3 High Brian Fraser  10 Fix Released
930693 #930693 pt-table-sync and text columns with just whitespace 4 Medium Brian Fraser  10 Fix Released
942114 #942114 pt-stalk warns about bad "find" usage 4 Medium Brian Fraser  10 Fix Released
952722 #952722 pt-summary should show information about Fusion-io cards 4 Medium Brian Fraser  10 Fix Released
954588 #954588 pt-table-checksum --check-slave-lag docs aren't clear 4 Medium Daniel Nichter  10 Fix Released
1022658 #1022658 pt-online-schema-change dropping FK limitation isn't documented 4 Medium Daniel Nichter  10 Fix Released
1028710 #1028710 pt-table-sync base_count fails on n = 1000, base = 10 4 Medium Brian Fraser  10 Fix Released
1029178 #1029178 pt-query-digest --type tcpdump memory usage keeps increasing 4 Medium Daniel Nichter  10 Fix Released
1034170 #1034170 pt-table-checksum --defaults-file isn't used for slaves 4 Medium Daniel Nichter  10 Fix Released
1035260 #1035260 sh warnings in pt-summary and pt-mysql-summary 4 Medium Daniel Nichter  10 Fix Released
1035311 #1035311 pt-diskstats shows wrong device name 4 Medium Brian Fraser  10 Fix Released
1035319 #1035319 pt-stalk df -h throws away needed details 4 Medium Daniel Nichter  10 Fix Released
1035325 #1035325 pt-stalk does not get all InnoDB lock data 4 Medium Brian Fraser  10 Fix Released
1037211 #1037211 pt-query-digest won't distill LOCK TABLES in lowercase 4 Medium Brian Fraser  10 Fix Released
1038276 #1038276 ChangeHandler doesn't quote varchar columns with hex-looking values 4 Medium Brian Fraser  10 Fix Released
1038995 #1038995 pt-stalk notify-by-email fails 4 Medium Brian Fraser  10 Fix Released
1041394 #1041394 Unquoted arguments to tr break the bash tools 4 Medium Brian Fraser  10 Fix Released
856060 #856060 Document gdb dependency 5 Low Daniel Nichter  10 Fix Released
899415 #899415 pt-table-checksum doesn't work if slaves use RBR 5 Low Daniel Nichter  10 Fix Released
This milestone contains Public information
Everyone can see this information.