Percona Toolkit 2.0.1

Redesigned pt-table-checksum

Milestone information

Project:
Percona Toolkit
Series:
2.0
Version:
2.0.1
Released:
2011-12-30  
Registrant:
Daniel Nichter
Release registered:
2011-12-30
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:
1 Baron Schwartz, 1 Brian Fraser, 17 Daniel Nichter
Blueprints:
2 Implemented, 1 Informational
Bugs:
17 Fix Released

Download files for this release

File Description Downloads

Release notes 

The Percona Toolkit development team is proud to announce a new major version: 2.0. Beginning with Percona Toolkit 2.0, we are overhauling, redesigning, and improving the major tools. 2.0 tools are therefore not backwards compatible with 1.0 tools, which we still support but will not continue to develop.

New in Percona Toolkit 2.0.1 is a completely redesigned pt-table-checksum. The original pt-table-checksum 1.0 was rather complex, but it worked well for many years. By contrast, the new pt-table-checksum 2.0 is much simpler but also much more efficient and reliable. We spent months rethinking, redesigning, and testing every aspect of the tool. The three most significant changes: pt-table-checksum 2.0 does only --replicate, it has only one chunking algorithm, and its memory usage is stable even with hundreds of thousands of tables and trillions of rows. The tool is now dedicated to verifying MySQL replication integrity, nothing else, which it does extremely well.

In Percona Toolkit 2.0.1 we also fixed various small bugs and forked ioprofile and align (as pt-ioprofile and pt-align) from Aspersa.

If you still need functionalities in the original pt-table-checksum, the latest Percona Toolkit 1.0 release remains available for download. Otherwise, all new development in Percona Toolkit will happen in 2.0.

Download the latest release of Percona Toolkit 2.0 from http://www.percona.com/software/percona-toolkit/ or the Percona Software Repositories (http://www.percona.com/docs/wiki/repositories:start).

Changelog 

View the full changelog

  * Completely redesigned pt-table-checksum
  * Fixed bug 856065: pt-trend does not work
  * Fixed bug 887688: Prepared statements crash pt-query-digest
  * Fixed bug 888286: align not part of percona-toolkit
  * Fixed bug 897961: ptc 2.0 replicate-check error does not include hostname
  * Fixed bug 898318: ptc 2.0 --resume with --tables does not always work
  * Fixed bug 903513: MKDEBUG should be PTDEBUG
  * Fixed bug 908256: Percona Toolkit should include pt-ioprofile
  * Fixed bug 821717: pt-tcp-model --type=requests crashes
  * Fixed bug 844038: pt-online-schema-change documentation example w/drop-tmp-table does not work
  * Fixed bug 864205: Remove the query to reset @crc from pt-table-checksum
  * Fixed bug 898663: Typo in pt-log-player documentation

3 blueprints and 17 bugs targeted

Blueprint Priority Assignee Delivery
Rewrite pt-table-checksum documentation Informational 5 Essential Baron Schwartz  12 Informational
Nibble Iterator module 4 High Daniel Nichter  11 Implemented
Redesign pt-table-checksum 4 High Daniel Nichter  11 Implemented
Bug report Importance Assignee Status
856065 #856065 pt-trend does not work 3 High Daniel Nichter  10 Fix Released
856065 #856065 pt-trend does not work 3 High Daniel Nichter  10 Fix Released
887688 #887688 Prepared statements crash pt-query-digest 3 High Daniel Nichter  10 Fix Released
887688 #887688 Prepared statements crash pt-query-digest 3 High Daniel Nichter  10 Fix Released
888286 #888286 align not part of percona-toolkit 3 High Brian Fraser  10 Fix Released
897961 #897961 ptc 2.0 replicate-check error does not include hostname 3 High Daniel Nichter  10 Fix Released
898318 #898318 ptc 2.0 --resume with --tables does not always work 3 High Daniel Nichter  10 Fix Released
903513 #903513 MKDEBUG should be PTDEBUG 3 High Daniel Nichter  10 Fix Released
903513 #903513 MKDEBUG should be PTDEBUG 3 High Daniel Nichter  10 Fix Released
891777 #891777 Wrong formatting in CONSISTENT CHECKSUMS section 4 Medium   10 Fix Released
908256 #908256 Percona Toolkit should include pt-ioprofile 4 Medium Daniel Nichter  10 Fix Released
821717 #821717 pt-tcp-model --type=requests crashes 5 Low Daniel Nichter  10 Fix Released
821717 #821717 pt-tcp-model --type=requests crashes 5 Low Daniel Nichter  10 Fix Released
844038 #844038 pt-online-schema-change documentation example w/drop-tmp-table does not work 5 Low Daniel Nichter  10 Fix Released
844038 #844038 pt-online-schema-change documentation example w/drop-tmp-table does not work 5 Low Daniel Nichter  10 Fix Released
864205 #864205 Remove the query to reset @crc from pt-table-checksum 5 Low Daniel Nichter  10 Fix Released
898663 #898663 Typo in pt-log-player documentation 5 Low Daniel Nichter  10 Fix Released
This milestone contains Public information
Everyone can see this information.