Percona announces the release of Percona Toolkit 3.0.5 on November 21, 2017.
Percona Toolkit is a collection of advanced command-line tools that perform a variety of MySQL and MongoDB server and system tasks too difficult or complex for DBAs to perform manually. Percona Toolkit, like all Percona software, is free and open source.
You download Percona Toolkit packages from the web site or install from official repositories.
This release includes the following changes:
New Features:
- PT-216: The
pt-mongodb-query-digest
supports MongoDB versions lower than 3.2; incorrect output was fixed. - PT-182: The
pt-summary
,pt-mysql-summary
,pt-mongodb-summary
commands provide output in the the JSON format. pt-mysql-summary
shows the output of theSHOW SLAVE HOSTS
command.pt-table-sync
supports replication channels (requires MySQL version 5.7.6 or higher)- PMM-1590: MongoDB Profiler for Percona Management and Monitoring and Percona Toolkit has been improved.
Bug fixes:
pt-mext
would fail if theRsa_public_key
variable was empty.- PT-212:
pt-mongodb-query-digest --version
produced incorrect values. - PT-202:
pt-online-schema-change
incorrectly processed virtual columns. - PT-200:
pt-online-schema-change
command reported an error when the name of an index containedUNIQUE
as as the prefix or suffix. pt-table-checksum
did not detect differences on a system with theROW
based replication active.- PT-196:
pt-onine-schema-change --max-load
paused if a status variable was passed0
as the value. - PT-193:
pt-table-checksum
reported a misleading error if a column comment contained an apostrophe. For more information, see #1708749. - PT-187: In some cases,
pt-table-checksum
did not report that the same table contained different values on the master and slave. - PT-186:
pt-online-schema-change --alter
could fail if field names contained upper case characters. For more information, see #1705998. - PT-183: In some cases
pt-mongodb-query-digest
could not connect to a database using authentication. - PT-167: In some cases,
pt-kill
could ignore the value of the--busy-time
parameter. For more information, see #1016272. - PT-161: When run with the
--skip-check-slave-lag
, thept-table-checksum
could could fail in some cases.