Merged changes from temp branch, release

This commit is contained in:
Alexey Bychko
2013-10-20 10:51:22 +07:00
44 changed files with 1461 additions and 54 deletions

View File

@@ -1,5 +1,22 @@
Changelog for Percona Toolkit Changelog for Percona Toolkit
v2.2.5 released 2013-10-16
* Added Query_time histogram bucket counts to pt-query-digest JSON output
* Added pt-online-schema-change --[no]drop-triggers option
* Fixed bug #1199589: pt-archiver deletes data despite --dry-run
* Fixed bug #944051: pt-table-checksum has ambiguous exit status
* Fixed bug #1209436: pt-kill --log-dsn may not work on Perl 5.8
* Fixed bug #1210537: pt-table-checksum --recursion-method=cluster crashes if no nodes are found
* Fixed bug #1215608: pt-online-schema-change new table suffix is hard-coded
* Fixed bug #1229861: pt-table-sync quotes float values, can't sync
* Fixed bug #821692: pt-query-digest doesn't distill LOAD DATA correctly
* Fixed bug #984053: pt-query-digest doesn't distill INSERT/REPLACE without INTO correctly
* Fixed bug #1206728: pt-deadlock-logger 2.2 requires DSN on command line
* Fixed bug #1226721: pt-agent on CentOS 5 fails to send data
* Fixed bug #821690: pt-query-digest doesn't distill IF EXISTS correctly
* Fixed bug #1206677: pt-agent docs reference clodu.percona.com
v2.2.4 released 2013-07-18 v2.2.4 released 2013-07-18
* Implemented pt-query-digest anonymous JSON output * Implemented pt-query-digest anonymous JSON output

View File

@@ -2,7 +2,7 @@ use ExtUtils::MakeMaker;
WriteMakefile( WriteMakefile(
NAME => 'percona-toolkit', NAME => 'percona-toolkit',
VERSION => '2.2.4', VERSION => '2.2.5',
EXE_FILES => [ <bin/*> ], EXE_FILES => [ <bin/*> ],
MAN1PODS => { MAN1PODS => {
'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p', 'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p',

View File

@@ -9707,6 +9707,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-agent 2.2.4 pt-agent 2.2.5
=cut =cut

View File

@@ -1323,6 +1323,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-align 2.2.4 pt-align 2.2.5
=cut =cut

View File

@@ -7909,6 +7909,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-archiver 2.2.4 pt-archiver 2.2.5
=cut =cut

View File

@@ -5750,6 +5750,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-config-diff 2.2.4 pt-config-diff 2.2.5
=cut =cut

View File

@@ -5524,6 +5524,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-deadlock-logger 2.2.4 pt-deadlock-logger 2.2.5
=cut =cut

View File

@@ -5596,6 +5596,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-diskstats 2.2.4 pt-diskstats 2.2.5
=cut =cut

View File

@@ -5540,6 +5540,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-duplicate-key-checker 2.2.4 pt-duplicate-key-checker 2.2.5
=cut =cut

View File

@@ -1612,6 +1612,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-fifo-split 2.2.4 pt-fifo-split 2.2.5
=cut =cut

View File

@@ -5001,6 +5001,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-find 2.2.4 pt-find 2.2.5
=cut =cut

View File

@@ -2203,6 +2203,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-fingerprint 2.2.4 pt-fingerprint 2.2.5
=cut =cut

View File

@@ -4526,6 +4526,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-fk-error-logger 2.2.4 pt-fk-error-logger 2.2.5
=cut =cut

View File

@@ -6209,6 +6209,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-heartbeat 2.2.4 pt-heartbeat 2.2.5
=cut =cut

View File

@@ -7536,6 +7536,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-index-usage 2.2.4 pt-index-usage 2.2.5
=cut =cut

View File

@@ -1119,7 +1119,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-ioprofile 2.2.4 pt-ioprofile 2.2.5
=cut =cut

View File

@@ -8186,6 +8186,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-kill 2.2.4 pt-kill 2.2.5
=cut =cut

View File

@@ -791,7 +791,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-mext 2.2.4 pt-mext 2.2.5
=cut =cut

View File

@@ -3115,7 +3115,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-mysql-summary 2.2.4 pt-mysql-summary 2.2.5
=cut =cut

View File

@@ -11503,6 +11503,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-online-schema-change 2.2.4 pt-online-schema-change 2.2.5
=cut =cut

View File

@@ -889,7 +889,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-pmp 2.2.4 pt-pmp 2.2.5
=cut =cut

View File

@@ -16564,6 +16564,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-query-digest 2.2.4 pt-query-digest 2.2.5
=cut =cut

View File

@@ -2406,6 +2406,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-show-grants 2.2.4 pt-show-grants 2.2.5
=cut =cut

View File

@@ -1237,7 +1237,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-sift 2.2.4 pt-sift 2.2.5
=cut =cut

View File

@@ -4886,6 +4886,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-slave-delay 2.2.4 pt-slave-delay 2.2.5
=cut =cut

View File

@@ -4334,6 +4334,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-slave-find 2.2.4 pt-slave-find 2.2.5
=cut =cut

View File

@@ -5828,6 +5828,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-slave-restart 2.2.4 pt-slave-restart 2.2.5
=cut =cut

View File

@@ -2204,7 +2204,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-stalk 2.2.4 pt-stalk 2.2.5
=cut =cut

View File

@@ -2690,7 +2690,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-summary 2.2.4 pt-summary 2.2.5
=cut =cut

View File

@@ -12581,6 +12581,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-table-checksum 2.2.4 pt-table-checksum 2.2.5
=cut =cut

View File

@@ -12700,6 +12700,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-table-sync 2.2.4 pt-table-sync 2.2.5
=cut =cut

View File

@@ -7522,6 +7522,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-table-usage 2.2.4 pt-table-usage 2.2.5
=cut =cut

View File

@@ -11227,6 +11227,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-upgrade 2.2.4 pt-upgrade 2.2.5
=cut =cut

View File

@@ -6156,6 +6156,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-variable-advisor 2.2.4 pt-variable-advisor 2.2.5
=cut =cut

View File

@@ -3243,6 +3243,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
pt-visual-explain 2.2.4 pt-visual-explain 2.2.5
=cut =cut

View File

@@ -1,3 +1,8 @@
percona-toolkit (2.2.5) unstable; urgency=low
-- Percona Toolkit Developers <toolkit-dev@percona.com> Thu, 17 Oct 2013 05:00:27 +0000
percona-toolkit (2.2.3) unstable; urgency=low percona-toolkit (2.2.3) unstable; urgency=low
* Added new tool: pt-agent * Added new tool: pt-agent

View File

@@ -50,7 +50,7 @@ copyright = u'2013, Percona Ireland Ltd'
# The short X.Y version. # The short X.Y version.
version = '2.2' version = '2.2'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '2.2.4' release = '2.2.5'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -30,134 +30,398 @@ This release of Percona Toolkit includes the following tools:
Agent for Percona Cloud Tools Agent for Percona Cloud Tools
=item pt-agent.~1~
Agent for Percona Cloud Tools
=item pt-agent.~2~
Agent for Percona Cloud Tools
=item pt-align =item pt-align
Align output from other tools to columns. Align output from other tools to columns.
=item pt-align.~1~
Align output from other tools to columns.
=item pt-align.~2~
Align output from other tools to columns.
=item pt-archiver =item pt-archiver
Archive rows from a MySQL table into another table or a file. Archive rows from a MySQL table into another table or a file.
=item pt-archiver.~1~
Archive rows from a MySQL table into another table or a file.
=item pt-archiver.~2~
Archive rows from a MySQL table into another table or a file.
=item pt-config-diff =item pt-config-diff
Diff MySQL configuration files and server variables. Diff MySQL configuration files and server variables.
=item pt-config-diff.~1~
Diff MySQL configuration files and server variables.
=item pt-config-diff.~2~
Diff MySQL configuration files and server variables.
=item pt-deadlock-logger =item pt-deadlock-logger
Log MySQL deadlocks. Log MySQL deadlocks.
=item pt-deadlock-logger.~1~
Log MySQL deadlocks.
=item pt-deadlock-logger.~2~
Log MySQL deadlocks.
=item pt-diskstats =item pt-diskstats
An interactive I/O monitoring tool for GNU/Linux. An interactive I/O monitoring tool for GNU/Linux.
=item pt-diskstats.~1~
An interactive I/O monitoring tool for GNU/Linux.
=item pt-diskstats.~2~
An interactive I/O monitoring tool for GNU/Linux.
=item pt-duplicate-key-checker =item pt-duplicate-key-checker
Find duplicate indexes and foreign keys on MySQL tables. Find duplicate indexes and foreign keys on MySQL tables.
=item pt-duplicate-key-checker.~1~
Find duplicate indexes and foreign keys on MySQL tables.
=item pt-duplicate-key-checker.~2~
Find duplicate indexes and foreign keys on MySQL tables.
=item pt-fifo-split =item pt-fifo-split
Split files and pipe lines to a fifo without really splitting. Split files and pipe lines to a fifo without really splitting.
=item pt-fifo-split.~1~
Split files and pipe lines to a fifo without really splitting.
=item pt-fifo-split.~2~
Split files and pipe lines to a fifo without really splitting.
=item pt-find =item pt-find
Find MySQL tables and execute actions, like GNU find. Find MySQL tables and execute actions, like GNU find.
=item pt-find.~1~
Find MySQL tables and execute actions, like GNU find.
=item pt-find.~2~
Find MySQL tables and execute actions, like GNU find.
=item pt-fingerprint =item pt-fingerprint
Convert queries into fingerprints. Convert queries into fingerprints.
=item pt-fingerprint.~1~
Convert queries into fingerprints.
=item pt-fingerprint.~2~
Convert queries into fingerprints.
=item pt-fk-error-logger =item pt-fk-error-logger
Log MySQL foreign key errors. Log MySQL foreign key errors.
=item pt-fk-error-logger.~1~
Log MySQL foreign key errors.
=item pt-fk-error-logger.~2~
Log MySQL foreign key errors.
=item pt-heartbeat =item pt-heartbeat
Monitor MySQL replication delay. Monitor MySQL replication delay.
=item pt-heartbeat.~1~
Monitor MySQL replication delay.
=item pt-heartbeat.~2~
Monitor MySQL replication delay.
=item pt-index-usage =item pt-index-usage
Read queries from a log and analyze how they use indexes. Read queries from a log and analyze how they use indexes.
=item pt-index-usage.~1~
Read queries from a log and analyze how they use indexes.
=item pt-index-usage.~2~
Read queries from a log and analyze how they use indexes.
=item pt-ioprofile =item pt-ioprofile
Watch process IO and print a table of file and I/O activity. Watch process IO and print a table of file and I/O activity.
=item pt-ioprofile.~1~
Watch process IO and print a table of file and I/O activity.
=item pt-ioprofile.~2~
Watch process IO and print a table of file and I/O activity.
=item pt-kill =item pt-kill
Kill MySQL queries that match certain criteria. Kill MySQL queries that match certain criteria.
=item pt-kill.~1~
Kill MySQL queries that match certain criteria.
=item pt-kill.~2~
Kill MySQL queries that match certain criteria.
=item pt-mext =item pt-mext
Look at many samples of MySQL C<SHOW GLOBAL STATUS> side-by-side. Look at many samples of MySQL C<SHOW GLOBAL STATUS> side-by-side.
=item pt-mext.~1~
Look at many samples of MySQL C<SHOW GLOBAL STATUS> side-by-side.
=item pt-mext.~2~
Look at many samples of MySQL C<SHOW GLOBAL STATUS> side-by-side.
=item pt-mysql-summary =item pt-mysql-summary
Summarize MySQL information nicely. Summarize MySQL information nicely.
=item pt-mysql-summary.~1~
Summarize MySQL information nicely.
=item pt-mysql-summary.~2~
Summarize MySQL information nicely.
=item pt-online-schema-change =item pt-online-schema-change
ALTER tables without locking them. ALTER tables without locking them.
=item pt-online-schema-change.~1~
ALTER tables without locking them.
=item pt-online-schema-change.~2~
ALTER tables without locking them.
=item pt-pmp =item pt-pmp
Aggregate GDB stack traces for a selected program. Aggregate GDB stack traces for a selected program.
=item pt-pmp.~1~
Aggregate GDB stack traces for a selected program.
=item pt-pmp.~2~
Aggregate GDB stack traces for a selected program.
=item pt-query-digest =item pt-query-digest
Analyze MySQL queries from logs, processlist, and tcpdump. Analyze MySQL queries from logs, processlist, and tcpdump.
=item pt-query-digest.~1~
Analyze MySQL queries from logs, processlist, and tcpdump.
=item pt-query-digest.~2~
Analyze MySQL queries from logs, processlist, and tcpdump.
=item pt-show-grants =item pt-show-grants
Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them. Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them.
=item pt-show-grants.~1~
Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them.
=item pt-show-grants.~2~
Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them.
=item pt-sift =item pt-sift
Browses files created by pt-stalk. Browses files created by pt-stalk.
=item pt-sift.~1~
Browses files created by pt-stalk.
=item pt-sift.~2~
Browses files created by pt-stalk.
=item pt-slave-delay =item pt-slave-delay
Make a MySQL slave server lag behind its master. Make a MySQL slave server lag behind its master.
=item pt-slave-delay.~1~
Make a MySQL slave server lag behind its master.
=item pt-slave-delay.~2~
Make a MySQL slave server lag behind its master.
=item pt-slave-find =item pt-slave-find
Find and print replication hierarchy tree of MySQL slaves. Find and print replication hierarchy tree of MySQL slaves.
=item pt-slave-find.~1~
Find and print replication hierarchy tree of MySQL slaves.
=item pt-slave-find.~2~
Find and print replication hierarchy tree of MySQL slaves.
=item pt-slave-restart =item pt-slave-restart
Watch and restart MySQL replication after errors. Watch and restart MySQL replication after errors.
=item pt-slave-restart.~1~
Watch and restart MySQL replication after errors.
=item pt-slave-restart.~2~
Watch and restart MySQL replication after errors.
=item pt-stalk =item pt-stalk
Collect forensic data about MySQL when problems occur. Collect forensic data about MySQL when problems occur.
=item pt-stalk.~1~
Collect forensic data about MySQL when problems occur.
=item pt-stalk.~2~
Collect forensic data about MySQL when problems occur.
=item pt-summary =item pt-summary
Summarize system information nicely. Summarize system information nicely.
=item pt-summary.~1~
Summarize system information nicely.
=item pt-summary.~2~
Summarize system information nicely.
=item pt-table-checksum =item pt-table-checksum
Verify MySQL replication integrity. Verify MySQL replication integrity.
=item pt-table-checksum.~1~
Verify MySQL replication integrity.
=item pt-table-checksum.~2~
Verify MySQL replication integrity.
=item pt-table-sync =item pt-table-sync
Synchronize MySQL table data efficiently. Synchronize MySQL table data efficiently.
=item pt-table-sync.~1~
Synchronize MySQL table data efficiently.
=item pt-table-sync.~2~
Synchronize MySQL table data efficiently.
=item pt-table-usage =item pt-table-usage
Analyze how queries use tables. Analyze how queries use tables.
=item pt-table-usage.~1~
Analyze how queries use tables.
=item pt-table-usage.~2~
Analyze how queries use tables.
=item pt-upgrade =item pt-upgrade
Verify that query results are identical on different servers. Verify that query results are identical on different servers.
=item pt-upgrade.~1~
Verify that query results are identical on different servers.
=item pt-upgrade.~2~
Verify that query results are identical on different servers.
=item pt-variable-advisor =item pt-variable-advisor
Analyze MySQL variables and advise on possible problems. Analyze MySQL variables and advise on possible problems.
=item pt-variable-advisor.~1~
Analyze MySQL variables and advise on possible problems.
=item pt-variable-advisor.~2~
Analyze MySQL variables and advise on possible problems.
=item pt-visual-explain =item pt-visual-explain
Format EXPLAIN output as a tree. Format EXPLAIN output as a tree.
=item pt-visual-explain.~1~
Format EXPLAIN output as a tree.
=item pt-visual-explain.~2~
Format EXPLAIN output as a tree.
=back =back
For more free, open-source software developed Percona, visit For more free, open-source software developed Percona, visit
@@ -562,6 +826,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
=head1 VERSION =head1 VERSION
Percona Toolkit v2.2.4 released 2013-07-17 Percona Toolkit v2.2.5 released 2013-10-17
=cut =cut

File diff suppressed because it is too large Load Diff