Daniel Nichter
|
be9337a202
|
Pass NibbleIterator obj to callbacks.
|
2011-09-20 10:05:37 -06:00 |
|
Daniel Nichter
|
a19dd0b16c
|
Simplify ReplicaLagLimiter::update().
|
2011-09-20 08:59:33 -06:00 |
|
Daniel Nichter
|
26b99b20ad
|
Use weighted exp avg instead of moving avg for ReplicaLagLimiter::update(). Use "LIMIT ?, 2" for ub_sql/sth in NibbleIterator.
|
2011-09-19 11:41:41 -06:00 |
|
Daniel Nichter
|
b1e01be2c2
|
Finish, test, and docu ReplicaLagLimiter.
|
2011-09-19 09:06:30 -06:00 |
|
Daniel Nichter
|
006b93ddf9
|
Create ReplicaLagLimiter. Replace --max-lag, --check-interval, and --check-slave-lag with --replica-lag and --replica-lag-dsn. Use TableParser::get_table_status() in NibbleItertor. Eval SHOW TABLE STATUS. Auto-add "n" (name) part to parsed DSNs.
|
2011-09-16 17:35:40 -06:00 |
|
Daniel Nichter
|
32ade00663
|
Eval entire checksum op for each tbl. Use "percona" as default db for checksums table.
|
2011-09-15 11:46:57 -06:00 |
|
Daniel Nichter
|
bc2401ebf5
|
Remove MySQLDump from pt-table-checksum. Use "$tp" instead of "$du" in SchemaIterator.
|
2011-09-15 09:41:47 -06:00 |
|
Daniel Nichter
|
756142c1d1
|
Remove MySQLDump; move get_create_table() and get_table_status() to TableParser and remove saving results in each function.
|
2011-09-15 09:39:32 -06:00 |
|
Daniel Nichter
|
d5eb621333
|
Set AutoCommit=1.
|
2011-09-14 10:57:06 -06:00 |
|
Daniel Nichter
|
2f2644caf1
|
Update RowChecksum and OptionParser in pt-table-checksum.
|
2011-09-14 10:41:37 -06:00 |
|
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
|
ccd1a2a7f8
|
Merge Rodrigo's pt-docs-percona-theme.
|
2011-09-14 08:50:32 -06:00 |
|
Daniel Nichter
|
e383294144
|
Merge trunk.
|
2011-09-14 08:35:02 -06:00 |
|
Daniel Nichter
|
bbbdabbaa3
|
Merge nibble-iterator.
|
2011-09-14 08:31:08 -06:00 |
|
Daniel Nichter
|
c7ff1cfd6a
|
Fix --replicate-check.
|
2011-09-13 11:33:39 -06:00 |
|
Daniel Nichter
|
8daf767af5
|
Implement slave lag throttling, --recursion-method dsn=DSN, and --replicate-check. Change columns in output; add DIFFS column. Remove removed options from POD.
|
2011-09-13 11:26:56 -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 |
|
Rodrigo Gadea
|
5b348757c0
|
Fixed drop-down menues in layout and added tags to bug reporting
|
2011-09-13 02:20:22 -03:00 |
|
Daniel Nichter
|
0fb3770635
|
Count and print total rows and time.
|
2011-09-12 11:21:24 -06:00 |
|
Daniel Nichter
|
82ace1a9b9
|
Fix debug statement causing error.
|
2011-09-12 11:07:24 -06:00 |
|
Daniel Nichter
|
16fa9097b7
|
Merge nibble-iterator r119.
|
2011-09-12 11:06:41 -06:00 |
|
Daniel Nichter
|
155cd48259
|
Fix updating master_crc and master_cnt. Implement print_checksum_results().
|
2011-09-12 11:05:28 -06:00 |
|
Daniel Nichter
|
792c3a6638
|
Use Data::Dumper so debug statement works.
|
2011-09-12 10:53:53 -06:00 |
|
Daniel Nichter
|
5e7cb7597d
|
Get CRC function once, not per-table.
|
2011-09-12 10:35:20 -06:00 |
|
Daniel Nichter
|
75f554ea7d
|
Merge nibble-iterator r118.
|
2011-09-12 10:31:15 -06:00 |
|
Daniel Nichter
|
5281c76aaf
|
Don't re-use same db in use_repl_db().
|
2011-09-12 10:30:40 -06:00 |
|
Daniel Nichter
|
e2282b0f9e
|
Add RowChecksum::get_crc_args().
|
2011-09-12 10:29:26 -06:00 |
|
Daniel Nichter
|
f0e87228dd
|
Fix sakila.film_actor error.
|
2011-09-12 08:25:01 -06:00 |
|
Daniel Nichter
|
3d3973674e
|
Merge nibble-iterator r117.
|
2011-09-12 08:23:36 -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
|
5eb857b7d3
|
Warn about oversize chunks. Use while() instead of for() to iter works. Fix typo in warning message.
|
2011-09-11 13:06:12 -06:00 |
|
Daniel Nichter
|
06b4928093
|
First working but unfinished pt-table-checksum 2.0.
|
2011-09-11 12:36:27 -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 |
|
Rodrigo Gadea
|
e9575dc006
|
Sidebar fix
|
2011-09-07 16:49:06 -03:00 |
|
Rodrigo Gadea
|
25db575c05
|
Applied Percona's Theme and markup refactory
|
2011-09-07 04:24:23 -03:00 |
|
Daniel Nichter
|
43aebffad1
|
Build percona-toolkit-1.0.1
|
2011-09-01 10:00:38 -06:00 |
|
Daniel Nichter
|
cdd5be4565
|
Update OptionParser in all tools.
|
2011-09-01 09:04:24 -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
|
3a111182eb
|
Fix pt-sift to fetch and eval programs correctly. Lists these programs in the sys reqs pod section.
|
2011-08-31 11:28:01 -06:00 |
|