4
v2.2.2 released 2013-04-19
4
v2.2.2 released 2013-04-24
5
5
==========================
7
Percona Toolkit 2.2.2 has been released. This is the second release
8
of the 2.2 series, and aims to fix bugs in the previous release and
9
provide usability enhacements to the toolkit.
11
Users may note the revival of the --show-all option in
12
pt-query-digest. This had been removed in 2.2.1, but resulted in
13
the tool's output bloating considerably.
15
Meanwhile, pt-table-checksum got a usability enhancement, in the form
16
of --recursion-method=cluster, which will attempt to autodiscover
17
cluster nodes, alleviating the need to specify a dsns table.
19
The following highlights some of the more interesting and "hot" bugs
22
* Bug #1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data
24
pt-archiver --bulk-insert didn't work with --charset UTF-8. This
25
revealed a case where the toolkit could corrupt data. This should
26
now be fixed, but like other UTF-8-related operations, remains
27
relatively dangerous if using DBD::mysql 3.0007.
7
Percona Toolkit 2.2.2 has been released. This is the second release of
8
the 2.2 series and aims to fix bugs in the previous release and provide
9
usability enhacements to the toolkit.
11
Users may note the revival of the --show-all option in pt-query-digest.
12
This had been removed in 2.2.1, but resulted in too much output in
15
A new --recursion-method was added to pt-table-checksum: cluster. This
16
method attempts to auto-discover cluster nodes, alleviating the need to
17
specify cluster node DSNs in a DSN table (--recursion-method=dsn).
19
The following highlights some of the more interesting and "hot" bugs in
22
* Bug #1127450: pt-archiver --bulk-insert may corrupt data
24
pt-archiver --bulk-insert didn't work with --charset UTF-8. This revealed
25
a case where the tool could corrupt data by double-encoding. This is now
26
fixed, but remains relatively dangerous if using DBD::mysql 3.0007 which
27
does not handle UTF-8 properly.
29
29
* Bug #1163372: pt-heartbeat --utc --check always returns 0
31
This makes --check and --utc useful. Older releases may be able to
32
work around this issue by calling the tool with --set-vars "time_zone='+0:00'"
31
Unfortunately, the relatively new --utc option for pt-heart was still
32
broken because "[MySQL] interprets date as a value in the current time zone
33
and converts it to an internal value in UTC." Now the tool works correctly
34
with --utc by specifying "SET time_zone='+0:00'", and older versions of
35
the tool can be made to work by specifying --set-vars "time_zone='+0:00'".
34
37
* Bug #821502: Some tools don't have --help or --version
38
41
This is another solid bug fix release, and all users are encouraged to upgrade.
40
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/).
43
Percona Toolkit packages can be downloaded from
44
http://www.percona.com/downloads/percona-toolkit/ or the Percona Software
45
Repositories (http://www.percona.com/software/repositories/).
45
* Restored --show-all in pt-query-digest
46
* Cluster nodes can now be autodiscovered in pt-table-checksum
47
* Fixed bug 1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data
48
* Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address
49
* Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address
50
* Fixed bug 1156901: pt-query-digest --processlist: Duplicate entries for replication thread
50
* Added --show-all to pt-query-digest
51
* Added --recursion-method=cluster to pt-table-checksum
52
* Fixed bug 1127450: pt-archiver --bulk-insert may corrupt data
53
* Fixed bug 1163372: pt-heartbeat --utc --check always returns 0
54
* Fixed bug 1156901: pt-query-digest --processlist reports duplicate queries for replication thread
51
55
* Fixed bug 1160338: pt-query-digest 2.2 prints unwanted debug info on tcpdump parsing errors
52
56
* Fixed bug 1160918: pt-query-digest 2.2 prints too many string values
53
* Fixed bug 1163372: pt-heartbeat --utc --check always returns 0
54
* Fixed bug 821502: Some tools don't have --help or --version
55
* Fixed bug 947893: Tools use @@hostname without /*!50038*/
56
57
* Fixed bug 1156867: pt-stalk prints the wrong variable name in verbose mode when --function is used
58
* Fixed bug 1081733: pt-stalk plugins can't access the real --prefix
59
* Fixed bug 1099845: pt-table-checksum pxc same_node function incorrectly uses wsrep_sst_receive_address
60
* Fixed bug 821502: Some tools don't have --help or --version
61
* Fixed bug 947893: Some tools use @@hostname without /*!50038*/
62
* Fixed bug 1082406: An explicitly set wsrep_node_incoming_address may make SHOW STATUS LIKE 'wsrep_incoming_addresses' return a portless address
58
64
v2.2.1 released 2013-03-14
59
65
==========================