diff --git a/Changelog b/Changelog index ae6522d9..2dbefd1f 100644 --- a/Changelog +++ b/Changelog @@ -1,19 +1,20 @@ Changelog for Percona Toolkit -v2.2.2 released 2013-04-19 +v2.2.2 released 2013-04-24 - * Restored --show-all in pt-query-digest - * Cluster nodes can now be autodiscovered in pt-table-checksum - * Fixed bug 1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data - * Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address - * Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address - * Fixed bug 1156901: pt-query-digest --processlist: Duplicate entries for replication thread + * Added --show-all to pt-query-digest + * Added --recursion-method=cluster to pt-table-checksum + * Fixed bug 1127450: pt-archiver --bulk-insert may corrupt data + * Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 + * Fixed bug 1156901: pt-query-digest --processlist reports duplicate queries for replication thread * Fixed bug 1160338: pt-query-digest 2.2 prints unwanted debug info on tcpdump parsing errors * Fixed bug 1160918: pt-query-digest 2.2 prints too many string values - * Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 - * Fixed bug 821502: Some tools don't have --help or --version - * Fixed bug 947893: Tools use @@hostname without /*!50038*/ * Fixed bug 1156867: pt-stalk prints the wrong variable name in verbose mode when --function is used + * Fixed bug 1081733: pt-stalk plugins can't access the real --prefix + * Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address + * Fixed bug 821502: Some tools don't have --help or --version + * Fixed bug 947893: Some tools use @@hostname without /*!50038*/ + * Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address v2.2.1 released 2013-03-14 diff --git a/bin/pt-table-checksum b/bin/pt-table-checksum index e620d1f3..ce3f6e3a 100755 --- a/bin/pt-table-checksum +++ b/bin/pt-table-checksum @@ -11928,7 +11928,7 @@ recursion method, or use the C method to specify the replicas to check. Possible methods are: METHOD USES - =========== ================== + =========== ============================================= processlist SHOW PROCESSLIST hosts SHOW SLAVE HOSTS cluster SHOW STATUS LIKE 'wsrep\_incoming\_addresses' @@ -11944,10 +11944,10 @@ C, etc. The C method requires a cluster based on Galera 23.7.3 or newer, such as Percona XtraDB Cluster versions 5.5.29 and above. This will -autodiscover nodes in a cluster using C. -Note that you can combine C with C and C to -have the tool autodiscover all cluster nodes and traditional slaves, -but this is considered highly experimental. +auto-discover nodes in a cluster using +C. You can combine C +with C and C to auto-discover cluster nodes and replicas, +but this functionality is experimental. The C method is special: rather than automatically discovering replicas, this method specifies a table with replica DSNs. The tool will only connect diff --git a/config/deb/changelog b/config/deb/changelog index a8bf2bde..f17a587e 100644 --- a/config/deb/changelog +++ b/config/deb/changelog @@ -1,19 +1,20 @@ percona-toolkit (2.2.2) unstable; urgency=low - * Restored --show-all in pt-query-digest - * Cluster nodes can now be autodiscovered in pt-table-checksum - * Fixed bug 1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data - * Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address - * Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address - * Fixed bug 1156901: pt-query-digest --processlist: Duplicate entries for replication thread + * Added --show-all to pt-query-digest + * Added --recursion-method=cluster to pt-table-checksum + * Fixed bug 1127450: pt-archiver --bulk-insert may corrupt data + * Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 + * Fixed bug 1156901: pt-query-digest --processlist reports duplicate queries for replication thread * Fixed bug 1160338: pt-query-digest 2.2 prints unwanted debug info on tcpdump parsing errors * Fixed bug 1160918: pt-query-digest 2.2 prints too many string values - * Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 - * Fixed bug 821502: Some tools don't have --help or --version - * Fixed bug 947893: Tools use @@hostname without /*!50038*/ * Fixed bug 1156867: pt-stalk prints the wrong variable name in verbose mode when --function is used + * Fixed bug 1081733: pt-stalk plugins can't access the real --prefix + * Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address + * Fixed bug 821502: Some tools don't have --help or --version + * Fixed bug 947893: Some tools use @@hostname without /*!50038*/ + * Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address - -- Percona Toolkit Developers Fri, 19 Apr 2013 23:23:00 +0000 + -- Percona Toolkit Developers Wed, 24 Apr 2013 23:23:00 +0000 percona-toolkit (2.2.1) unstable; urgency=low diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 4ed150a4..48ccaa0b 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -1,35 +1,38 @@ Release Notes ************* -v2.2.2 released 2013-04-19 +v2.2.2 released 2013-04-24 ========================== -Percona Toolkit 2.2.2 has been released. This is the second release -of the 2.2 series, and aims to fix bugs in the previous release and -provide usability enhacements to the toolkit. +Percona Toolkit 2.2.2 has been released. This is the second release of +the 2.2 series and aims to fix bugs in the previous release and provide +usability enhacements to the toolkit. -Users may note the revival of the --show-all option in -pt-query-digest. This had been removed in 2.2.1, but resulted in -the tool's output bloating considerably. +Users may note the revival of the --show-all option in pt-query-digest. +This had been removed in 2.2.1, but resulted in too much output in +certain cases. -Meanwhile, pt-table-checksum got a usability enhancement, in the form -of --recursion-method=cluster, which will attempt to autodiscover -cluster nodes, alleviating the need to specify a dsns table. +A new --recursion-method was added to pt-table-checksum: cluster. This +method attempts to auto-discover cluster nodes, alleviating the need to +specify cluster node DSNs in a DSN table (--recursion-method=dsn). -The following highlights some of the more interesting and "hot" bugs -in this release: +The following highlights some of the more interesting and "hot" bugs in +this release: -* Bug #1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data +* Bug #1127450: pt-archiver --bulk-insert may corrupt data -pt-archiver --bulk-insert didn't work with --charset UTF-8. This -revealed a case where the toolkit could corrupt data. This should -now be fixed, but like other UTF-8-related operations, remains -relatively dangerous if using DBD::mysql 3.0007. +pt-archiver --bulk-insert didn't work with --charset UTF-8. This revealed +a case where the tool could corrupt data by double-encoding. This is now +fixed, but remains relatively dangerous if using DBD::mysql 3.0007 which +does not handle UTF-8 properly. * Bug #1163372: pt-heartbeat --utc --check always returns 0 -This makes --check and --utc useful. Older releases may be able to -work around this issue by calling the tool with --set-vars "time_zone='+0:00'" +Unfortunately, the relatively new --utc option for pt-heart was still +broken because "[MySQL] interprets date as a value in the current time zone +and converts it to an internal value in UTC." Now the tool works correctly +with --utc by specifying "SET time_zone='+0:00'", and older versions of +the tool can be made to work by specifying --set-vars "time_zone='+0:00'". * Bug #821502: Some tools don't have --help or --version @@ -37,23 +40,26 @@ pt-align, pt-mext, pt-pmp and pt-sift now have both options. This is another solid bug fix release, and all 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/). +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 --------- -* Restored --show-all in pt-query-digest -* Cluster nodes can now be autodiscovered in pt-table-checksum -* Fixed bug 1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data -* Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address -* Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address -* Fixed bug 1156901: pt-query-digest --processlist: Duplicate entries for replication thread +* Added --show-all to pt-query-digest +* Added --recursion-method=cluster to pt-table-checksum +* Fixed bug 1127450: pt-archiver --bulk-insert may corrupt data +* Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 +* Fixed bug 1156901: pt-query-digest --processlist reports duplicate queries for replication thread * Fixed bug 1160338: pt-query-digest 2.2 prints unwanted debug info on tcpdump parsing errors * Fixed bug 1160918: pt-query-digest 2.2 prints too many string values -* Fixed bug 1163372: pt-heartbeat --utc --check always returns 0 -* Fixed bug 821502: Some tools don't have --help or --version -* Fixed bug 947893: Tools use @@hostname without /*!50038*/ * Fixed bug 1156867: pt-stalk prints the wrong variable name in verbose mode when --function is used +* Fixed bug 1081733: pt-stalk plugins can't access the real --prefix +* Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address +* Fixed bug 821502: Some tools don't have --help or --version +* Fixed bug 947893: Some tools use @@hostname without /*!50038*/ +* Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address v2.2.1 released 2013-03-14 ==========================