Daniel Nichter
d7b9ccf19b
Add failing test.
2012-05-18 08:55:58 -06:00
Daniel Nichter
85ab246323
Test pt-osc --recursion-method=none with user that can't SHOW SLAVE HOSTS.
2012-05-17 10:10:22 -06:00
Daniel Nichter
392f74fc60
Update MasterSlave in all tools and add "none" to --recursion-method docs. Tools pass their tests.
2012-05-17 08:54:36 -06:00
Daniel Nichter
e969d8d9f7
Implement and test --recursion-method=none in MasterSlave.pm and pt-table-checksum.
2012-05-17 08:11:30 -06:00
Daniel Nichter
6d0e207af7
Check if innodb_lock_wait_timeout exists, don't crash.
2012-05-16 17:36:19 -06:00
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
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
5a77e8c09c
Fix scrolling header for --group-by=all.
2012-05-10 14:06:52 -07: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
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
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
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
3ebf357a1f
Don't crash if innodb_lock_wait_timeout doesn't exist.
2012-05-04 10:09:50 -06:00
Brian Fraser fraserb@gmail.com
4e1dc7f727
pt-kill: Changes as per Daniel's review.
2012-05-01 14:14:48 -03:00
Brian Fraser fraserb@gmail.com
85756b0e94
pt-kill: Add a --log-dsn option.
...
This is customer issue 23049.
2012-05-01 03:27:11 -03: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
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
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
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
Daniel Nichter
c1feb83b96
Uncomment cleanup lines in alter_active_table.t.
2012-04-02 19:32:48 -06:00
Daniel Nichter
02e9d2eed9
Merge preserve-foreign-keys-bug-969726.
2012-04-02 18:22:51 -06:00
Brian Fraser fraserb@gmail.com
c0dedd19bf
- section() revamp
...
- Redirect STDERR for the collection part in both tools
- rm_tempdir in sigtrap
- A part of pt-mysql-summary still depended on the system being run,
rather than the samples being read. Now it works properly.
2012-04-02 19:25:17 -03:00
Brian Fraser fraserb@gmail.com
6dbbd6de3b
The previous merge went a bit wrong, and left the libraries unsynced with the tools; This commit fixes it.
2012-04-02 13:36:17 -03:00
Brian Fraser fraserb@gmail.com
761f8a5aac
Merge more of Baron's changes, also re-implement the MySQL Executables section
...
Plus other bugfixes.
2012-03-30 23:00:57 -03:00
Daniel Nichter
2bae569429
Don't use TABLE STATUS, use CREATE TABLE instead for the table's engine.
2012-03-30 18:46:08 -06:00
Daniel Nichter
1cd990a0f0
Update SchemaIterator in pt-table-sync. Make the module handle NAME_lc or not.
2012-03-30 18:15:54 -06:00
Brian Fraser fraserb@gmail.com
978b236985
Save the config file itself, not just its path.
2012-03-30 20:18:39 -03:00
Daniel Nichter
34602e89fe
Add pt-table-usage, copied and converted from mk-table-usage.
2012-03-30 16:45:10 -06:00
Daniel Nichter
4300f2908b
Add pt-fingerprint.
2012-03-30 16:07:37 -06:00
baron
06dc18ec46
clean up a couple of things causing tests to fail for me, and remove a feature that's not quite ready yet, and add another feature for innodb compression
2012-03-30 17:07:05 -04:00
baron
d44e8b539b
clean up a couple of things causing tests to fail for me, and remove a feature that's not quite ready yet, and add another feature for innodb compression
2012-03-30 17:04:25 -04:00
Daniel Nichter
427a069801
Test that vmstatu runs for --run-time with --no-stalk.
2012-03-30 15:02:45 -06:00
Brian Fraser fraserb@gmail.com
562a550a39
Fixes
2012-03-30 17:23:55 -03:00
Brian Fraser fraserb@gmail.com
53a6230e9c
Bug 963225 v2: Updated tests and more samples
2012-03-30 17:21:48 -03:00
Daniel Nichter
94d9483d03
Make vmstat, iostat, and mpstat run for --run-time not --interval.
2012-03-30 11:35:32 -06:00
Brian Fraser fraserb@gmail.com
33a4096663
Fix CPU_ARCH collection for Linux
2012-03-30 13:44:21 -03:00
Daniel Nichter
98885c8150
Make t/pt-table-sync/check_privs.t reliable.
2012-03-30 10:39:16 -06:00