Commit Graph

883 Commits

Author SHA1 Message Date
Daniel Nichter
9967739fa4 Update NibbleIterator in pt-osc to fix it choosing the wrong index instead of the PK; add bugs.t to test this. 2012-05-16 10:04:52 -06:00
Daniel Nichter
6dfe1e39aa Merge fix-stalk-cycles-bug-994947. 2012-05-15 13:14:17 -06:00
Daniel Nichter
fd738b1e44 Set cycles_true=0 after collecting. 2012-05-15 13:10:24 -06:00
Daniel Nichter
350aa3a344 Merge fix-dupe-key-bug-894140. 2012-05-14 19:10:50 -06:00
Daniel Nichter
e932c89d9e Fix bug that caused not all "right keys" to be compared in certain cases. 2012-05-14 19:05:32 -06:00
Daniel Nichter
d2361c5a44 Merge fix-diskstats-hdr-bug-994176. 2012-05-11 08:23:46 -06:00
Daniel Nichter
5a77e8c09c Fix scrolling header for --group-by=all. 2012-05-10 14:06:52 -07:00
Daniel Nichter
7fc8a3e989 Merge fix-empty-table-bug-987393. 2012-05-10 10:23:45 -06:00
Daniel Nichter
1c23b615b2 Add XXX comments where the Perl oddity is being used. 2012-05-10 10:21:44 -06:00
Daniel Nichter
f4957ba911 Use --chunk-size-limit || 1 for checking if a table can be done in one chunk to avoid chunking empty tables. Checksums for empty tables are now written. 2012-05-10 09:55:42 -06:00
Daniel Nichter
5079930b72 Merge change-diskstats-group-by-default-fix-bug-952727. 2012-05-09 07:48:59 -06:00
Daniel Nichter
715f0f86e1 Merge fix-undef-arrayref-bug-995274. 2012-05-08 17:02:58 -06:00
Daniel Nichter
884d02bc2a Lowercase index from EXPLAIN (unless it's PRIMARY) to match lowercase ident names from TableParser::parser(). 2012-05-08 16:51:35 -06:00
Daniel Nichter
7a7c0fe157 Merge ../fix-ptc-pk-bug-978432. 2012-05-08 12:47:54 -06:00
Daniel Nichter
30b6b88766 Restore original NibbleIterator and implement simpler solution: only use MySQL's chosen index if --where. 2012-05-08 12:43:47 -06:00
Daniel Nichter
9bb2311fc2 Add failing unit test. 2012-05-08 12:07:40 -06:00
Daniel Nichter
1f5245b524 Add failing test. 2012-05-08 11:23:19 -06:00
Daniel Nichter
93cd244bd5 Merge ../fix-summay-size-bug-993436. 2012-05-07 17:04:24 -06:00
Daniel Nichter
dcfbb6f8fd Update authors for pt-*-summary. 2012-05-07 16:58:57 -06:00
Daniel Nichter
cc80f278d5 Code comment why MiB, GiB, etc. are used in shorten() and update that func in pt-summary and pt-mysql-summary. 2012-05-07 16:38:30 -06:00
Daniel Nichter
fdfd305dc5 Simplify and fix report_formatting::shorten(), and add Petabyte unit (in case it's needed). Update affected test samples. Add T_DIR to util/test-bash-functions. 2012-05-07 12:16:24 -06:00
Daniel Nichter
7e8fbaf188 Merge ../doc-osc-limitation-bug-976109. 2012-05-07 10:54:20 -06:00
Daniel Nichter
ce9152f9c1 Document --alter limitations. 2012-05-07 10:50:57 -06:00
Daniel Nichter
e1892d1c85 Merge ../dis-fk-chk-bug-976108. 2012-05-07 10:35:29 -06:00
Daniel Nichter
5f9d06888c Don't find_chile_tables() if alter-fk-method=none. 2012-05-07 10:31:19 -06:00
Daniel Nichter
e2073065b1 EXPLAIN actual ascending nibble query to get MySQL's chosen index, and use that instead of the tool's chosen index. TODO: fix OobNibbleIterator.t and chunk_index.t. 2012-05-04 17:46:34 -06:00
Daniel Nichter
69b7a6b6a5 Merge ../fix-ptc-innodb-bug-994010. 2012-05-04 10:22:45 -06:00
Daniel Nichter
e74133bc67 Check if lwt is not defined, since 0 could be a valid value. 2012-05-04 10:17:01 -06:00
Daniel Nichter
3ebf357a1f Don't crash if innodb_lock_wait_timeout doesn't exist. 2012-05-04 10:09:50 -06:00
Daniel Nichter
bc058d6daf Merge fix-debug-bug-989227. 2012-04-26 15:01:00 -06:00
Daniel Nichter
fd87572bf3 Fix syntax typo: _( should be _d(. 2012-04-26 14:56:18 -06:00
Daniel Nichter
520618cf6e Merged fix-sleep-bug-979092. 2012-04-17 16:58:10 -06:00
Daniel Nichter
522d7836e8 Move --sleep to just before SELECT instead of between each row after SELECT. 2012-04-17 16:52:34 -06:00
Daniel Nichter
c3724aedca Build percona-toolkit-2.1.1 2.1.1 2012-04-03 12:42:45 -07:00
Daniel Nichter
81ab030c2b Update Changelog for 2.1.1. 2012-04-03 12:39:41 -07:00
Daniel Nichter
97b1209116 Remove useless var in SchemaIterator::_iterate_files() and update module in tools. 2012-04-03 12:21:15 -06:00
Daniel Nichter
11bfeba0ea Remove unused developer test file. 2012-04-03 12:16:58 -06:00
Daniel Nichter
7423162c87 Make pt-stalk.t a little more reliable. 2012-04-03 11:11:11 -07:00
Daniel Nichter
940ca17d71 Update modules in pt-query-advisor, replacing MySQLDump with TableParser. 2012-04-03 10:59:37 -07:00
Daniel Nichter
10a92ac6da Fix SchemaIterator.t by updating and adding 5.0 samples. 2012-04-03 10:38:53 -07:00
Daniel Nichter
c3b99d17a1 Add func to col ident struct to fix QueryAdvisorRules.t. 2012-04-03 11:03:17 -06:00
Daniel Nichter
dcec863988 Convert TableUsage.t from Maatkit to Percona Toolkit. 2012-04-03 10:47:01 -06:00
Daniel Nichter
ca084ace0f Remove a bzr backup file. 2012-04-03 10:30:05 -06:00
Daniel Nichter
0286631514 Merge summary-tools-2.1. 2012-04-03 10:14:55 -06:00
Daniel Nichter
b0b65fd8fd Merge fix-log-parser-writer-bug-963225. 2012-04-03 09:56:11 -06:00
Brian Fraser fraserb@gmail.com
a01de98434 Fix for a bug in 32-bit Debian.
Namely, awk's printf("%d") doing what it's supposed to do, cast
it's operand to (int), which screws up large numbers.
The fix is simple, although it mostly just pushes the problem
under the rug; using %.0f instead of %d.
2012-04-03 12:50:12 -03:00
Daniel Nichter
ad11e68fd7 Merge fix-doc-bug-972399. 2012-04-03 09:48:27 -06:00
Daniel Nichter
0089f31a35 Merge pt-osc-2.1. Fix NibbleItertor.pm to work with OobNibbleIterator when resuming at oob boundaries (t/pt-table-checksum/resume.t was failing). 2012-04-03 09:33:10 -06:00
Brian Fraser fraserb@gmail.com
b807088b8e Other instances of the substr(var, 0, n) bug 2012-04-03 11:29:36 -03:00
Brian Fraser fraserb@gmail.com
cfcef354b0 section(): Less printf, more awk 2012-04-03 11:07:30 -03:00