Commit Graph

68 Commits

Author SHA1 Message Date
Daniel Nichter
d881fa0b35 Change --chunk-size to type size. Make TIME column %.3f. Make OptionParser report invalid sizes. 2011-09-14 10:40:42 -06:00
Daniel Nichter
676a7aa20f Fix cols, sep, trim, and float precision. Re-add --columns. 2011-09-14 10:16:43 -06:00
Daniel Nichter
5f2cdad299 Implement MasterSlave::get_slaves() to get cxns from a DSN table. Add comments explaining use_repl_db(). 2011-09-13 09:27:59 -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
985ee65928 Pass EXPLAIN sths to callbacks. 2011-09-11 11:10:11 -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
dcceaae66b Fix typo: "TESTS" not "TEST" makes prove happy. 2011-09-01 08:46:50 -06:00
Daniel Nichter
e91aad978f Fix pt-index-usage save_results.t. 2011-08-27 12:47:55 -06:00
Daniel Nichter
d567e3d282 Restart slave1 so subsequent tests don't try to connect to phantom 12347. 2011-08-27 12:27:11 -06:00
Daniel Nichter
b2a982f9ea Update a test result that is now correct. 2011-08-27 12:22:49 -06:00
Daniel Nichter
3c6edf6d71 Update TableChunker in pt-table-checksum. Include COUNT in test samples. 2011-08-27 11:26:00 -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
2e0f607589 Pass --where to get_range_statistics(). 2011-08-27 09:23:36 -06:00
Daniel Nichter
64c6ad418e Fix MockSyncStream.t for pre-DBD::mysql 4.001. 2011-08-24 11:37:45 -06:00
Daniel Nichter
fb8f3148f5 The last Daemon.t stabilizer? 2011-08-24 11:26:18 -06:00
Daniel Nichter
a1bee06edf One more stabilizer for Daemon.t. 2011-08-24 11:24:07 -06:00
Daniel Nichter
2c7257caff More stabilizing Daemon.t. 2011-08-24 11:20:27 -06:00
Daniel Nichter
e134aa665b Try to make Daemon.t more reliable. 2011-08-24 11:04:47 -06:00
Daniel Nichter
f9bfb641ca Skip ShowErrorStatement test unless DBD::mysql >= 4.003. 2011-08-24 10:13:11 -06:00
Daniel Nichter
e93381d6b6 Make sandbox scripts simpler and more reliable. Remove "remove" option from stop-sandbox and update tests that used it. 2011-08-23 09:11:00 -06:00
Daniel Nichter
f2559cfd96 Quote large numbers to avoid Perl possibly using scientific notation. 2011-08-22 11:08:00 -06:00
Daniel Nichter
5b31ee0359 Remerge/push changes from r81. 2011-08-22 10:48:53 -06:00
Daniel Nichter
669957ae79 Test bug 819421. Cannot repro. 2011-08-22 10:45:09 -06:00
Daniel Nichter
d9c89e3ff0 Add MySQL 5.0 output samples for SchemaIterator tests. Fix mk references in daemonizes.pl so Daemon.t passes. 2011-08-19 12:17:26 -06:00
Daniel Nichter
16fd794675 Merge trunk changes. 2011-08-19 11:31:16 -06:00
Daniel Nichter
f83b1c0a4e Remove pt-trend. 2011-08-19 11:27:07 -06:00
Daniel Nichter
8e31dcc6cd Fix typos in pt-summary tests from r85. 2011-08-19 11:20:40 -06:00
Daniel Nichter
94e6b7a5e8 Combine and update all pt-summary tests to new format. 2011-08-19 10:46:55 -06:00
Daniel Nichter
b328525a32 Combine and update the remaining pt-mysql-summary tests to new format. Fix pt-mysql-summary: always pass mysql opts first. 2011-08-18 11:46:13 -06:00
Daniel Nichter
164176c149 Combine and update some pt-mysql-summary tests to new format. Add is() to test-bash-functions. 2011-08-18 10:17:20 -06:00
Daniel Nichter
c6841f60ee Combine and change all pt-pmp tests to new format. 2011-08-18 09:26:12 -06:00
Daniel Nichter
b21578a86f Combine and change all pt-diskstats test to new format. Use generic .t for bash tools. Number tests in each test file and use as default test name. 2011-08-18 09:02:46 -06:00
Daniel Nichter
918c4c4bb2 Replace test-bash-tool with test-bash-functions. Begin revamping the Bash tests. 2011-08-17 12:14:06 -06:00
Daniel Nichter
f23ca1af89 Fix and test --version. Add CHECK to update-modules. 2011-08-12 09:03:56 -06:00
Daniel Nichter
6dd2116d81 Remove pt-checksum-filter, pt-query-profiler, and pt-profile-compact. 2011-08-05 15:32:28 -06:00
Daniel Nichter
5fadc7e759 Change last use of MAATKIT_WORKING_COPY to PERCONA_TOOLKIT_BRANCH. 2011-08-05 11:27:23 -06:00
Daniel Nichter
5ca914b932 Remove pt-align and pt-rel. Update/clarify docu in some tools. 2011-08-03 11:53:12 -06:00
Daniel Nichter
1a720f7c67 Removed unused modules. 2011-08-02 17:32:12 -06:00
Daniel Nichter
747d63a6d3 Tweak, fix, and add tests so every tool passes. 2011-08-02 16:38:03 -06:00
Daniel Nichter
d1e451c4e1 Merge r56. 2011-08-02 15:14:56 -06:00
Daniel Nichter
945cfbd153 Fix Bash tests. Add basic pt-align tests. 2011-08-02 15:14:06 -06:00
Daniel Nichter
e4e7a470a4 Merge r55. 2011-08-02 15:12:46 -06:00
Daniel Nichter
6a2e392513 Remove --save-results from pt-query-digest. Make check-tool work with Bash tools where possible. 2011-08-02 15:10:44 -06:00
Daniel Nichter
94db6d63b9 Remove unused t/lib/TableParser.pl. Fix OptionParser.t. 2011-08-01 09:15:30 -06:00