~percona-toolkit-dev/percona-toolkit/release-2.2.2

« back to all changes in this revision

Viewing changes to docs/release_notes.rst

  • Committer: Daniel Nichter
  • Date: 2013-04-24 15:01:28 UTC
  • Revision ID: daniel@percona.com-20130424150128-kbarlqolui5rk2op
Alphabetize Changelog, tweak release notes a little.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Release Notes
2
2
*************
3
3
 
4
 
v2.2.2 released 2013-04-19
 
4
v2.2.2 released 2013-04-24
5
5
==========================
6
6
 
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.
10
 
 
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.
14
 
 
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.
18
 
 
19
 
The following highlights some of the more interesting and "hot" bugs
20
 
in this release:
21
 
 
22
 
* Bug #1127450: pt-archiver --charset and --bulk-insert fail, may corrupt data
23
 
 
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.
 
10
 
 
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
 
13
certain cases.
 
14
 
 
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).
 
18
 
 
19
The following highlights some of the more interesting and "hot" bugs in
 
20
this release:
 
21
 
 
22
* Bug #1127450: pt-archiver --bulk-insert may corrupt data
 
23
 
 
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.
28
28
 
29
29
* Bug #1163372: pt-heartbeat --utc --check always returns 0
30
30
 
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'".
33
36
 
34
37
* Bug #821502: Some tools don't have --help or --version
35
38
 
37
40
 
38
41
This is another solid bug fix release, and all users are encouraged to upgrade.
39
42
 
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/).
41
46
 
42
47
Changelog
43
48
---------
44
49
 
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
57
63
 
58
64
v2.2.1 released 2013-03-14
59
65
==========================