Daniel Nichter
|
0056014339
|
Let desc sentence be terminated by period of question mark.
|
2011-12-19 12:55:14 -07:00 |
|
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
|
bb315948cd
|
Parse disk space using df -P -k.
|
2011-12-19 10:22:42 -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
|
8cb5f6b600
|
Add default OPT_ERR and fix default OPT_TMPDIR.
|
2011-10-31 11:25:56 -06:00 |
|
Daniel Nichter
|
f2b644ba72
|
More parse_options tests. Make --opt yes have value "yes" instead of "1". Change ok() to cmd_ok() in test-bash-functions. Mimic Perl modulue headers in Bash libs so update-modules will work with the latter.
|
2011-10-28 11:08:59 -06:00 |
|
Daniel Nichter
|
1ec666de0e
|
Add Bash libs tmpdir and log_warn_die. Docu parse_options. Don't use TMPDIR in test-bash-functions; add ok() to test-bash-functions.
|
2011-10-27 11:56:58 -06:00 |
|
Daniel Nichter
|
1ae8661271
|
First Bash parse_options lib with tests.
|
2011-10-26 10:50:55 -06:00 |
|
Daniel Nichter
|
792c3a6638
|
Use Data::Dumper so debug statement works.
|
2011-09-12 10:53:53 -06:00 |
|
Daniel Nichter
|
e2282b0f9e
|
Add RowChecksum::get_crc_args().
|
2011-09-12 10:29:26 -06:00 |
|
Daniel Nichter
|
0f05ca9b94
|
Fix multi-column index nibbling. Remove extra spaces in generated statements.
|
2011-09-12 08:14:57 -06:00 |
|
Daniel Nichter
|
3ed822e8e6
|
Implement dynamic chunk size, set_chunk_size().
|
2011-09-12 07:32:19 -06:00 |
|
Daniel Nichter
|
0bb4497fbe
|
Avoid recursion in main NibbleIterator loop.
|
2011-09-11 12:32:26 -06:00 |
|
Daniel Nichter
|
69cee0d26e
|
Close all sths when obj is destroyed.
|
2011-09-11 11:41:59 -06:00 |
|
Daniel Nichter
|
985ee65928
|
Pass EXPLAIN sths to callbacks.
|
2011-09-11 11:10:11 -06:00 |
|
Daniel Nichter
|
f19472b471
|
Pass nibbleno to callbacks.
|
2011-09-11 10:48:53 -06:00 |
|
Daniel Nichter
|
8ce093655f
|
Add dms arg, remove before_row callback, pass some args to callbacks, get next boundary if no rows (so exec_nibble callback can skip nibbles).
|
2011-09-11 10:22:40 -06:00 |
|
Daniel Nichter
|
84f7c47ff4
|
Rename new TableChecksum to RowChecksum and revert TableChecksum to r108. This will avoid completely break TableSync*.pm and pt-table-sync.
|
2011-09-10 13:46:55 -06:00 |
|
Daniel Nichter
|
968d10ac37
|
Refactor TableChecksum for NibbleIterator (use only BIT_XOR, return just column list, etc.).
|
2011-09-10 12:21:00 -06:00 |
|
Daniel Nichter
|
c989bd29dd
|
First working NibbleIterator.
|
2011-09-09 17:29:28 -06:00 |
|
Daniel Nichter
|
7fde36a65b
|
Create NibbleIterator. Cleanup TableNibbler. Fix bug in SchemaIterator.
|
2011-09-09 11:50:19 -06:00 |
|
Daniel Nichter
|
1373f69361
|
Fix OptionParser to parse new version format.
|
2011-09-01 09:01:34 -06:00 |
|
Daniel Nichter
|
a7ab27bb54
|
Don't get min/max a 2nd time in _chunk_char(). Use where in _chunk_char(). Test char chunking world_city.name with real range stats. Add failing pt-table-checksum char chunk --where test.
|
2011-08-27 11:17:28 -06:00 |
|
Daniel Nichter
|
2c7257caff
|
More stabilizing Daemon.t.
|
2011-08-24 11:20:27 -06:00 |
|
Daniel Nichter
|
ff59f479e6
|
Add parentheses to avoid ambiguity.
|
2011-08-23 08:29:47 -06:00 |
|
Daniel Nichter
|
f23ca1af89
|
Fix and test --version. Add CHECK to update-modules.
|
2011-08-12 09:03:56 -06:00 |
|
Daniel Nichter
|
1a720f7c67
|
Removed unused modules.
|
2011-08-02 17:32:12 -06:00 |
|
Daniel Nichter
|
1e6c4daf23
|
Fix debug statement.
|
2011-08-02 16:24:59 -06:00 |
|
Daniel Nichter
|
743f29155b
|
Rewrite pt-log-player player.t.
|
2011-07-14 11:52:13 -06:00 |
|
Daniel Nichter
|
31398457f4
|
Fix pt-log-player tests.
|
2011-07-14 11:37:49 -06:00 |
|
Daniel Nichter
|
7526f97224
|
Fix and make tests more reliable.
|
2011-07-14 11:05:05 -06:00 |
|
Daniel Nichter
|
db76b3ca30
|
Make pt-archiver tests more reliable on weird, slow boxes like my vbox.
|
2011-07-14 09:57:16 -06:00 |
|
Daniel Nichter
|
ea0b8c3d5a
|
Remove unused modules and their tests.
|
2011-07-13 16:55:38 -06:00 |
|