Commit Graph

953 Commits

Author SHA1 Message Date
Daniel Nichter
60063f17a0 Implement and test --chunk-index index:n. 2012-06-10 10:43:42 -04:00
Daniel Nichter
731fc3aa4e Update all modules in pt-table-checksum. 2012-06-10 10:02:27 -04:00
Daniel Nichter
272f963733 Remove --chunk-index-columns and extend --chunk-index instead to take INDEX:N value. Add n_index_values to TableNibbler. 2012-06-10 10:01:25 -04:00
Daniel Nichter
3c553665a2 Add stub --chunk-index-columns. 2012-06-10 09:15:41 -04:00
Daniel Nichter
2a92a0a0ff Check key_len for each chunk to ensure it doesn't decrease. Add --[no]check-plan. 2012-06-09 22:23:00 -04:00
Daniel Nichter
09ddcd641e Merge advisor-json-output and clean up pt-query-advisor docs. 2012-06-01 09:13:11 -06:00
Daniel Nichter
3bf314facc Merge pt-query-advisor-docs-2. 2012-06-01 08:37:31 -06:00
Brian Fraser fraserb@gmail.com
0b5196a1f1 Merged ~percona-toolkit-dev/percona-toolkit/fix-1003315 2012-05-30 15:52:21 -03:00
Brian Fraser fraserb@gmail.com
60c183a4f3 Merged ~percona-toolkit-dev/percona-toolkit/fix-1002448 2012-05-30 15:51:33 -03:00
Brian Fraser fraserb@gmail.com
d31d4d0a8a Merged ~percona-toolkit-dev/percona-toolkit/fix-bug-903379 2012-05-30 15:49:37 -03:00
Brian Fraser fraserb@gmail.com
10b8c774f3 Merged ~percona-toolkit-dev/percona-toolkit/fix-885382 2012-05-30 15:16:38 -03:00
Brian Fraser fraserb@gmail.com
3a56cda628 Merged ~percona-toolkit-dev/percona-toolkit/fix-923896 2012-05-30 14:40:36 -03:00
Brian Fraser fraserb@gmail.com
3bb95460e8 Merged ~percona-toolkit-dev/percona-toolkit/fix-903443 2012-05-30 14:37:59 -03:00
Brian Fraser fraserb@gmail.com
8e04e3df60 Fix for 1003315: dry-run + alter-fk-method = auto always fail. 2012-05-30 14:27:07 -03:00
Brian Fraser fraserb@gmail.com
ee097f442f Fix for 885382: Check the cardinality of --embedded-attributes 2012-05-30 14:14:13 -03:00
Brian Fraser fraserb@gmail.com
cf1091960b Move the sample for 903443 into it's own file 2012-05-30 13:03:17 -03:00
Brian Fraser fraserb@gmail.com
7fb28b0081 Name the tests for 923896's fix 2012-05-30 11:36:44 -03:00
Brian Fraser fraserb@gmail.com
cd88bb4d25 Fix for 903379 2012-05-28 04:59:04 -03:00
Brian Fraser fraserb@gmail.com
32860a5242 Fix for 903443 2012-05-27 23:35:47 -03:00
Brian Fraser fraserb@gmail.com
20d6ccff9e Fix for 923896 2012-05-27 23:28:35 -03:00
Brian Fraser fraserb@gmail.com
56d3d9a3b5 Fix for 1002448 2012-05-27 23:18:50 -03:00
Daniel Nichter
f6e265613c Merge validate-load-options-bug-996915. 2012-05-25 15:41:25 -06:00
Daniel Nichter
81f3c3c321 Validate --max-load in pt-table-checksum. 2012-05-25 15:34:58 -06:00
Daniel Nichter
fcd8958fb7 Validate --max|critical-load early and strongly, and check that the var exists and is defined. 2012-05-25 15:27:23 -06:00
Daniel Nichter
bbe6125d8f Validate --max|critical-load (work in progress). 2012-05-25 12:15:11 -06:00
Daniel Nichter
ed95534efa Merge test-table-usage-with-fingerprints. 2012-05-25 11:24:36 -06:00
Daniel Nichter
6c02e062fd Test pt-table-usage with fingerprints (Percona 22175). 2012-05-25 11:23:38 -06:00
Daniel Nichter
55aaa3ddb5 Merge fix-osc-no-swap-tables-bug-1004551. 2012-05-25 10:32:43 -06:00
Daniel Nichter
e27ad9b178 Test and fix --no-swap-tables and --no-drop-new-table. 2012-05-25 10:24:32 -06:00
Daniel Nichter
29c121a244 Merge handle-deadlocks-pt-osc. 2012-05-25 09:25:38 -06:00
Daniel Nichter
e88b59a809 Merge fix-pva-mysql-5.5-bug-898138. 2012-05-24 15:04:51 -06:00
baron@percona.com
c9050f0d61 update docs 2012-05-24 16:55:51 -04:00
Daniel Nichter
4b6fe95c6c Handle MySQL 5.5 named values for concurrent_insert. 2012-05-24 14:52:11 -06:00
Daniel Nichter
55d0dedce2 Merge fix-password-comma-bug-886077. 2012-05-24 11:39:27 -06:00
Daniel Nichter
c670ac4ba4 Update DSNParser in all tools. 2012-05-24 11:25:20 -06:00
Daniel Nichter
bb5d64b4a6 Remove \, from any DSN part (value or bareword). Document that DSN values must be escaped. 2012-05-24 11:20:38 -06:00
Daniel Nichter
026d95ac24 Separate DSN parts using escaped commas instead so bareword values work. 2012-05-24 10:56:04 -06:00
Daniel Nichter
15146353f9 Use regex to split DSN parts to allow commas in values. 2012-05-24 10:32:39 -06:00
Daniel Nichter
02c523d809 Merge fix-pqd-infinite-loop-bug-888114. 2012-05-23 16:13:19 -06:00
Daniel Nichter
491c076e75 Implement retry_on_error for Pipeline processes. Retry iteration proc twice, then fail completely. Fix mirror.t. 2012-05-23 16:07:05 -06:00
Daniel Nichter
74b1caa241 Failing test and XXX code comment about a bug used to test this bug. 2012-05-23 14:45:52 -06:00
Daniel Nichter
ccc2bfa33a Merge fix-sync-index-bug-1003014. 2012-05-22 11:53:13 -06:00
Daniel Nichter
46131ee7a4 Unset src tbl_struct when the db or tbl changes. Add test for just --replicate. 2012-05-22 11:47:24 -06:00
Daniel Nichter
ec43d0c0aa Add failing test in bugs.t. 2012-05-22 11:08:20 -06:00
Daniel Nichter
bad79ac4ab Merge fix-sync-ignore-bug-1002365. 2012-05-21 16:00:52 -06:00
Daniel Nichter
d0d296ee16 Use SchemaIterator for filtering --sync-to-master and --replicate. Return arrayref from TableChecksum::find_replication_differences(). 2012-05-21 15:50:40 -06:00
Daniel Nichter
2c5ea7c49d Failing test for --ignore-tables. 2012-05-21 11:00:36 -06:00
Daniel Nichter
82bebb40d4 Merge fix-ptc-mysql-5.5-bug-919499. 2012-05-18 09:52:34 -06:00
Daniel Nichter
0b0db9dee4 Fix 5.5 data file timestamps so they're not in the future. 2012-05-18 09:37:09 -06:00
Daniel Nichter
a618a41894 Make %ignore_code and %warn_code global to "fix" Perl 5.8 scoping/closure issue. 2012-05-18 09:05:43 -06:00