2571 Commits

Author SHA1 Message Date
Daniel Nichter
dd44a9b851 Add --test-matching to replace testing via STDIN/ARGV. 2012-01-25 11:37:10 -07:00
Daniel Nichter
73bc7cdcf8 Change default --dest to /var/lib/pt-stalk. Don't check --dest unless --collect. Fix POD formatting for --function. 2012-01-24 14:22:19 -07:00
Daniel Nichter
77e5e4c3f2 Simpler test for +w access to --log. 2012-01-24 13:24:07 -07:00
Daniel Nichter
b47679cf97 Implement --[no]collect. 2012-01-24 13:20:07 -07:00
Daniel Nichter
c2fd3f54c2 Use "yes" for true, "" for false. Use $PO_DIR instead of $TMP_DIR/po. Add and test Baron's code for 'Options and values after processing arguments'. Make --help exit 0 unless there were errors. 2012-01-24 12:49:18 -07:00
Daniel Nichter
36c14f492a Don't use grep -q. 2012-01-24 12:15:29 -07:00
Daniel Nichter
c965d7c172 Fix POD syntax error. 2012-01-24 12:07:42 -07:00
Daniel Nichter
fa6a6cb8ff Merge lp:~percona-toolkit-dev/percona-toolkit/pt-stalk-2.0-docs r155. 2012-01-24 12:01:47 -07:00
Daniel Nichter
3c97ae27d1 Add and test --config to pt-stalk. 2012-01-24 11:50:48 -07:00
Daniel Nichter
0f1687608d Ignore SIGCHLD to avoid zombies. 2012-01-24 09:55:18 -07:00
Daniel Nichter
cab3bb6eab Update parse_options.sh in pt-stalk. 2012-01-23 10:54:43 -07:00
baron@percona.com
b13ff30bb7 finish docs 2012-01-21 11:19:50 -05:00
baron@percona.com
63ea85e755 docs 2012-01-21 09:15:45 -05:00
Daniel Nichter
2b9e578908 Fix util/update-modules. Use Cxn in pt-config-diff to make --ask-pass work. 2012-01-19 13:04:42 -07:00
Daniel Nichter
51b93a6235 Fix --help description interpolation. 2012-01-19 12:20:33 -07:00
Daniel Nichter
ba4b4f3059 Log how pt-stalk was ran. Update modules in tool. Tweak 'Starting' and 'Exiting' log lines. 2012-01-19 11:51:24 -07:00
Brian Fraser
ad552756b2 Automatic headers & improvements. 2012-01-18 19:01:19 -03:00
Brian Fraser
5b43ed0d5e More changes as per Baron's review.
Tries to implement a facsimile to http://www.xaprb.com/blog/2011/03/18/how-to-gather-statistics-at-regular-intervals/
For both sampling and rendering.
2012-01-18 05:19:48 -03:00
Daniel Nichter
6e2b670af6 Die if --log, --pid, or --dest aren't accessible. Also die if po dir isn't accessible. 2012-01-17 13:12:08 -07:00
Daniel Nichter
b2bac5c765 Quote in tmpdir.sh and fix typo in doc. 2012-01-17 12:15:49 -07:00
Brian Fraser
05fec15473 Fixes as per Baron's review. 2012-01-17 11:40:01 -03:00
Brian Fraser
d01d838b64 Several changes as per Baron & Daniel's mails.
Most importantly, it replaces --zero-rows with --show-inactive, and
changes the default logic used to decide when to print a device.
2012-01-16 09:37:53 -03:00
Daniel Nichter
894c492c6d Update Bash libs. Quote stuff in tool's code. Remove flock. 2012-01-13 10:23:45 -07:00
Daniel Nichter
87d12c9802 Don't warn about invalid lines, just debug them. Anchor TS pattern. Unset --sample-time unless --group-by sample. 2012-01-12 14:26:31 -07:00
Daniel Nichter
9404ff84ef Rewrite pt-diskstats.t but all tests need to be fixed. Update modules in pt-diskstats, use PTDEBUG, check regex opts. Remove output_fh from Diskstats. Fix DiskstatsMenu header so update-modules can see it. 2012-01-12 12:06:50 -07:00
Daniel Nichter
8d70a272fe Simplify parse_diskstats_line() and _calc_delta_for(). Use UPPERCASE for constants. Don't save unused values in dev stats array. Use actual values from an OptionParser/pt-diskstats. 2012-01-12 10:09:40 -07:00
Brian Fraser
5098d33372 Updated tool based on the previous commits. 2012-01-10 10:55:16 -03:00
Jamie McCarthy
bf348ae167 Fix bug 821709, typo in pt-show-grants 2012-01-06 10:28:03 -05:00
Daniel Nichter
bc87f679f5 Build percona-toolkit-2.0.2 2012-01-05 12:20:21 -07:00
Daniel Nichter
f4362cb2e7 Test and fix bug 911996. 2012-01-05 11:46:38 -07:00
Brian Fraser
d6b15f4916 bin/pt-mysql-summary: Enable set -u 2012-01-03 15:10:16 -03:00
Brian Fraser
96aabd2999 bin/pt-summary: Enable set -u 2012-01-03 15:01:09 -03:00
Brian Fraser
9facff62af pt-summary: Use mktemp through the tmpdir package. 2012-01-03 14:54:38 -03:00
Brian Fraser
f6382f03d8 pt-sift: Use mktemp through the tmpdir package. 2012-01-03 14:54:27 -03:00
Brian Fraser
e1f31e99f1 pt-mext: Use mktemp through the tmpdir package. 2012-01-03 14:54:15 -03:00
Brian Fraser
0ca763c81b pt-mysql-summary: Use mktemp through the tmpdir package. 2012-01-03 14:52:57 -03:00
Daniel Nichter
4d473afe6d Build percona-toolkit-2.0.1 2011-12-30 15:44:29 -07:00
Daniel Nichter
45104f8b34 Fix version so build-packages won't complain. 2011-12-30 15:42:44 -07:00
Daniel Nichter
65db1f0335 Fix SET @@binlog_format statement. 2011-12-30 14:46:18 -07:00
Daniel Nichter
2221b13cd3 Fix pod2rst output. 2011-12-30 11:42:05 -07:00
Daniel Nichter
d1bd7a9f3b Change MKDEBUG to PTDEBUG. Remove 1.0.2 from release notes. 2011-12-30 09:23:41 -07:00
Daniel Nichter
cf10e3e521 Merge lp:~percona-toolkit-dev/percona-toolkit/pt-table-checksum-2.0. 2011-12-29 17:39:26 -07:00
Daniel Nichter
c58dfca1b5 Use latest Quoter::(de)serialize_list() in pt-table-checksum and pt-table-sync. Add more char_chunking.t tests for pt-table-checksum. 2011-12-29 17:25:38 -07:00
Daniel Nichter
6088ffa43d Use new Quoter (de)serialize_list() in pt-table-checksum and pt-table-sync. 2011-12-28 17:12:12 -07:00
Daniel Nichter
8013939057 Merge lp:~percona-toolkit-dev/percona-toolkit/pt-align r257..260 (branch was accidently created from pt-table-checksum-2.0 branch instead of 2.0 branch). 2011-12-28 11:40:59 -07:00
Daniel Nichter
d359013799 Fix typo. 2011-12-28 09:05:01 -07:00
Daniel Nichter
ba8e64d81d Fix typo, add stub test and a little more docu. 2011-12-27 16:39:56 -07:00
Daniel Nichter
d6c8351057 Fix typo. 2011-12-27 16:34:13 -07:00
Daniel Nichter
4ee2131d15 Add pt-ioprofile (copied and modified from Aspersa ioprofile). 2011-12-27 16:16:35 -07:00
Daniel Nichter
f122861808 Fix --where with one nibble. Update chunk_index.t. 2011-12-27 11:12:40 -07:00