My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ReleaseNotesApril2011  
April 2011 Release Notes, version 7410
Updated Apr 4, 2011 by dan...@percona.com

Maatkit version 7410 has been released: http://code.google.com/p/maatkit/

In this month's release, a few character set related bugs were fixed in mk-archiver, a bug in mk-query-digest involving --review-history was fixed, and two bugs in mk-kill were fixed: it didn't read an implicitly piped STDIN and it crashed if no connection-related options (e.g. --host, --port, etc.) were given. Also, mk-kill --heartbeat was renamed to --verbose.

A couple of tools received enhancements, like mk-table-checksum no longer sleeping (for --sleep) after the last or only chunk and mk- duplicate-key-checker avoiding crashes if tables it once saw are dropped during execution.

mk-config-diff is a new tool in this release (brining the total number of released Maatkit tools to 29). As its --help says:

mk-config-diff diffs MySQL configuration files and server variables.
CONFIG can be a filename or a DSN.  At least two CONFIG sources must
be given.  Like standard Unix diff, there is no output if there are no
differences.

Usage: mk-config-diff [OPTION...] CONFIG CONFIG [CONFIG...]

For example, you can do "mk-config-diff /etc/my.cnf h=localhost" to see if MySQL's active/running configuration as reported by SHOW VARIABLES matches the configuration specified in the /etc/my.cnf option file (assuming you started MySQL with that option file). mk- config-diff understands server system variables from SHOW VARIABLES (either live from the server or the output saved to a file), option files (the mysqld section), my_print_defaults and mysql --help -- verbose. Give it a try, and please report any false-positives as bugs.

Thanks to the multitude of people and companies who reported bugs, provided patches, and sponsored development!

Following is the complete changelog for this release.

Changelog for mk-archiver:

2011-04-04: version 1.0.27

   * Different character sets could have caused data loss (issue
1225).
   * --file was not opened using the specified --charset (issue 1229).
   * --charset=UTF8 did not enable mysql_enable_utf8 (issue 1282).
   * Added --[no]check-charset (issue 1225).

Changelog for mk-config-diff:

2011-04-04: version 1.0.0

   * Initial release.

Changelog for mk-duplicate-key-checker:

2011-04-04: version 1.2.15

   * Tool crashed if table dropped during execution (issue 1235).

Changelog for mk-kill:

2011-04-04: version 0.9.10

   * Tool crashed if no connection opts (--host, etc.) were given
(issue 1213).
   * Renamed option --heartbeat to --verobse (issue 1215).
   * Implicitly piped STDIN was not read (issue 1214).

Changelog for mk-query-digest:

2011-04-04: version 0.9.28

   * Minimum 2-column query review history table did not work (issue
1265).

Changelog for mk-table-checksum:

2011-04-04: version 1.2.21

   * --sleep slept after the last or only chunk (issue 1256). 
Powered by Google Project Hosting