Commit Graph

369 Commits

Author SHA1 Message Date
Daniel Nichter
9baea8b7b6 Convert parse_option to sh, use Perl instead of awk, implement --help. 2011-12-19 12:51:47 -07:00
Daniel Nichter
3266e0aeca Don't use OPT_TMPDIR in tmpdir.sh. Define EXT_ARGV in parse_options.sh. 2011-12-19 11:29:21 -07:00
Daniel Nichter
8439962b45 Make tests more flexible. 2011-12-19 10:44:36 -07:00
Daniel Nichter
bb315948cd Parse disk space using df -P -k. 2011-12-19 10:22:42 -07:00
Daniel Nichter
eab12a1c81 Fix typos. 2011-12-16 10:09:10 -07:00
Daniel Nichter
7ff088e130 Fix typo. 2011-12-16 08:13:16 -07:00
Daniel Nichter
a172a3f2a7 Return 0 only if no --help, --verion, or opt errors. 2011-12-15 12:12:18 -07:00
Daniel Nichter
f3ac1b20c2 Add usage_or_errors() to parse_options.sh. 2011-12-15 12:01:22 -07:00
Daniel Nichter
92c8635c4a Fix and test safeguards.sh. Implement disk space+margin check. 2011-12-14 16:12:43 -07:00
Daniel Nichter
90fbfaf41f Don't quote $EXT_ARGV so multiple opts work. 2011-12-08 14:25:35 -07:00
Daniel Nichter
36e88c8e40 Fix typo. 2011-12-08 13:49:44 -07:00
Daniel Nichter
9ec71db008 Collect INFORMATION_SCHEMA.INNODB_LOCK_WAITS data. 2011-12-08 13:33:50 -07:00
Daniel Nichter
1c495936c8 Get Open_tables if <= 1000. 2011-12-08 12:05:20 -07:00
Daniel Nichter
0cfef9134c Collect proclist in loop. 2011-12-08 11:45:16 -07:00
Daniel Nichter
876e3533d0 Use LC_ALL=C to fix broken awk on some systems. 2011-12-07 11:58:33 -07:00
Daniel Nichter
c486bf8461 Remove ON_EXIT. 2011-12-07 10:48:47 -07:00
Daniel Nichter
578896c217 Add daemon.sh. 2011-12-07 10:37:10 -07:00
Daniel Nichter
f624220b40 Fix typo. 2011-12-06 13:36:45 -07:00
Daniel Nichter
f6306c9ec0 Test collect.sh. Use --run-time instead of --interval for collect loop. Fix and require per-test test names in util/test-bash-functions. Fix OPT_ERR in parse_options.sh. 2011-12-06 13:23:47 -07:00
Daniel Nichter
c804079c0d Add Bash libs collect.sh (pt-collect internals), safeguards.sh, and alt_cmds.sh. 2011-12-05 13:48:54 -07:00
Daniel Nichter
6764f4cd06 Close awk fhs to avoid 'too many open files' error. 2011-12-02 14:43:43 -07:00
Daniel Nichter
75d2c99d45 Parse option specs, allow negating with --no-, add more tests. 2011-12-02 11:31:31 -07:00
Daniel Nichter
173085e823 Rename tmpdir funcs. Include pid in tmpdir name. 2011-11-28 11:16:23 -07:00
Daniel Nichter
06b99e987c Don't checksum 1=1 on master if table on slave is too large. 2011-11-17 13:15:26 -07:00
Daniel Nichter
7b8736c1f5 Use SELECT * instead of SELECT COUNT(*) to avoid 'Select tables optimized away'. Make _get_row_estimate() "public". 2011-11-17 12:15:21 -07:00
Daniel Nichter
41be2d9e2c Complete --resume tests and fixes. 2011-11-17 11:26:59 -07:00
Daniel Nichter
ff78656859 Fix various resume issues. 2011-11-17 11:20:00 -07:00
Daniel Nichter
14dc2366f6 Make explicit --chunk-size disable auto-sizing (set --chunk-time=0). 2011-11-16 11:30:51 -07:00
Daniel Nichter
ef61f734cf Finish updating resume.t to handle OobNibbleIterator. 2011-11-16 11:15:18 -07:00
Daniel Nichter
42bd00c4d6 Handle resume in OobNibbleIterator. 2011-11-16 11:10:34 -07:00
Daniel Nichter
27456d00b7 Update all tests except resume.t for new OobNibbleIterator. Let NibbleIterator handle resume in pt-table-checksum. 2011-11-15 12:35:44 -07:00
Daniel Nichter
619cda713f Handle resume in NibbleIterator. 2011-11-15 11:55:07 -07:00
Daniel Nichter
6dd46590e2 Untested but working first attempt to nibble rows below first lower boundary and above last upper boundary. 2011-11-14 17:53:46 -07:00
Daniel Nichter
fbb80008de Add OobNibbleIterator.pm. 2011-11-14 17:49:48 -07:00
Daniel Nichter
2bf6365189 Save first lower boundary. 2011-11-14 17:49:42 -07:00
Daniel Nichter
bbfaa22615 Merge fix-bug-856065. 2011-11-14 09:28:05 -07:00
Daniel Nichter
26a42a24d5 Add back --quiet and test pt-trend. 2011-11-14 09:23:47 -07:00
Daniel Nichter
bf6f70049a Merge fix-bug-887688. 2011-11-09 08:17:39 -07:00
Daniel Nichter
2f9ab4081a Fix prepared report for statements without corresponding prep or exec. 2011-11-08 12:53:50 -07:00
Daniel Nichter
5465634885 Fix --resume --ignore-tables. 2011-11-08 10:20:59 -07:00
Daniel Nichter
f45003731c Resume from last finished checksum (where master_crc is not null). Use ? for resume queries instead of string literals. Add back '(disables L<"--[no]empty-replicate-table)" to --resume docu. 2011-11-07 11:25:11 -07:00
Daniel Nichter
a807f56ab5 Add newline to --max-load progress message. 2011-11-07 10:33:21 -07:00
Daniel Nichter
2c4d878faf Check $oktorun while waiting for --replicate-check. 2011-11-07 10:27:28 -07:00
Daniel Nichter
4f1fa405b7 Merge fix-bug-884504. 2011-11-04 11:32:44 -06:00
Daniel Nichter
1904542c4b Check that pt-collect exists before starting. 2011-11-04 11:29:26 -06:00
Daniel Nichter
b2d2cf38f1 Merge fix-bug-857091. 2011-11-04 10:53:15 -06:00
Daniel Nichter
ebe28781e2 Get tools from http://www.percona.com/get/ so curl works. 2011-11-04 10:44:10 -06:00
Daniel Nichter
8282d4d6e3 Merge fix-bug-857104. 2011-11-04 10:28:59 -06:00
Daniel Nichter
aa1b0802a2 Use $PR_mext instead of pt-mext. 2011-11-04 10:22:34 -06:00
Daniel Nichter
cd5611b8b3 Change mext to pt-mext. 2011-11-04 10:15:20 -06:00