| |
ID |
Type |
Tool |
Status |
Milestone |
Owner |
|
Summary + Labels |
... |
| |
514 |
Defect
|
mk_query_digest
|
Started
|
----
|
dan...@percona.com
|
|
mk-query-digest does not create handler sub for new auto-detected attributes
|
|
| |
513 |
Enhancement
|
mk_table_scan
|
Accepted
|
----
|
----
|
|
mk-table-scan: don't scan table when table is clustered index
|
|
| |
512 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make EventAggregator do hierarchical aggregation
|
|
| |
511 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest report number of query variations
|
|
| |
510 |
Defect
|
mk_deadlock_logger
|
New
|
----
|
----
|
|
error in mk-deadlock-logger: "Use of uninitialized value in concatenation.."
|
|
| |
509 |
Defect
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum chooses a different algorithm strategy when using arg-table
|
|
| |
508 |
Task
|
all
|
Accepted
|
----
|
----
|
|
Does DSNParser handle charset automatically?
|
|
| |
507 |
Task
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
Does D DSN part require special handling in mk-parallel-restore?
|
|
| |
506 |
Defect
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
mk-parallel-restore might cause a slave error when checking if table exists
|
|
| |
505 |
Task
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
mk-parallel-restore: determine why this code makes testing reliable
|
|
| |
504 |
Enhancement
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
Remove @conn_params (again) in mk-parallel-restore
|
|
| |
503 |
Enhancement
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
mk-parallel-restore: wrap character columns in CONVERT so can specify a charset explicitly
|
|
| |
502 |
Enhancement
|
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
mk-parallel-restore: wrap float columns in CONVERT so they'll restore correctly
|
|
| |
501 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
mk-parallel-dump::make_shell_command() doesn't handle embedded single quotes on Unix or double quotes on Windows
|
|
| |
500 |
Enhancement
|
all
|
Accepted
|
----
|
----
|
|
Modularize common subroutines like mysql_error_msg
|
|
| |
499 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
Remove nested loop in mk-parallel-dump
|
|
| |
498 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
Modularize mk-parallel-dump reporting
|
|
| |
497 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
mk-parallel-dump: use OptionParser to check opts/rules
|
|
| |
496 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
mk-parallel-dump: permit dumping a single table in many threads
|
|
| |
495 |
Enhancement
|
mk_parallel_dump
|
Accepted
|
----
|
----
|
|
mk-parallel-dump: permit to disable resuming behavior
|
|
| |
494 |
Enhancement
|
mk_loadavg
|
Accepted
|
----
|
----
|
|
mk-loadavg: gather info from other sources
|
|
| |
493 |
Enhancement
|
mk_kill
|
Accepted
|
----
|
----
|
|
mk-kill: implement various options for filtering Processlist
|
|
| |
492 |
Enhancement
|
mk_find
|
Accepted
|
----
|
----
|
|
mk-find: get list of DSNs from table
|
|
| |
491 |
Enhancement
|
mk_find
|
Accepted
|
----
|
----
|
|
mk-find: add --continue-on-error
|
|
| |
490 |
Enhancement
|
mk_find
|
Accepted
|
----
|
----
|
|
mk-find: add --haskey(col), add --hascol
|
|
| |
488 |
Enhancement
|
mk_duplicate_key_checker
|
Accepted
|
----
|
----
|
|
Shorten values printed in mk-duplicate-key-checker::print_key_summary()
|
|
| |
487 |
Enhancement
|
mk_fifo_split
|
Accepted
|
----
|
----
|
|
mk-fifo-split: print %complete and ETA
|
|
| |
486 |
Enhancement
|
mk_fifo_split
|
Accepted
|
----
|
----
|
|
mk-fifo-split: make progress messages the default
|
|
| |
482 |
Enhancement
|
mk_fifo_split
|
Accepted
|
----
|
----
|
|
mk-fifo-split: print out $INPUT_LINE_NUMBER on exit (including exit by CTRL-C)
|
|
| |
481 |
Enhancement
|
mk_fifo_split
|
Accepted
|
----
|
----
|
|
mk-fifo-split: add limit arguments so you can read a splice out of the middle
|
|
| |
480 |
Enhancement
|
mk_fifo_split
|
Accepted
|
----
|
----
|
|
mk-fifo-split: support binmode
|
|
| |
479 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest carry Schema and ts attributes along the pipeline
|
|
| |
478 |
Defect
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
mk-query-digest doesn't count errors and hosts right
|
|
| |
476 |
Enhancement
|
mk_query_digest
|
Accepted
|
2009_07
|
----
|
|
Make mk-query-digest read binary logs
|
|
| |
475 |
Task
|
----
|
Accepted
|
2009_07
|
----
|
|
Make maatkit/debian/changelog always have Baron's name and email
|
|
| |
473 |
Task
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Time range disappeared in several mk-query-digest samples
|
|
| |
472 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
EventTimeLine needs explicit attribs but attribs are auto-detected now
|
|
| |
471 |
Enhancement
|
----
|
Accepted
|
----
|
dan...@percona.com
|
|
Remove pos_in_log hack in QueryReportFormatter
|
|
| |
469 |
Defect
|
----
|
New
|
----
|
----
|
|
mk-table-sync fails with errors
|
|
| |
468 |
Defect
|
----
|
Accepted
|
----
|
ryan.a.lowe
|
|
mk-audit: Add support for hpacucli
|
|
| |
466 |
Defect
|
----
|
New
|
----
|
----
|
|
mk-table-checksum --arg-table does not honor "chunk-size" column
|
|
| |
465 |
Enhancement
|
mk_audit
|
New
|
----
|
----
|
|
Add Sysstat details & other details in mk_audit
|
|
| |
464 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync do two-way sync
|
|
| |
463 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest rewrite more kinds of long queries
|
|
| |
461 |
Enhancement
|
mk_archiver
|
Accepted
|
----
|
----
|
|
mk-archiver: Add --utilize-partitions command-line argument
|
|
| |
460 |
Defect
|
mk_archiver
|
Accepted
|
----
|
----
|
|
mk-archiver does not inherit DSN as documented
|
|
| |
458 |
Defect
|
mk_query_digest
|
Started
|
----
|
dan...@percona.com
|
|
mk-query-digest Use of uninitialized value in division (/) at line 3805
|
|
| |
457 |
Defect
|
----
|
New
|
----
|
----
|
|
Patch: detect available CPUs / cores on FreeBSD (mk-parallel-dump)
|
|
| |
455 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest compute and report on query variations within a class
|
|
| |
454 |
Enhancement
|
mk_query_audit
|
Accepted
|
----
|
----
|
|
Generate a list of tables and columns that a query accesses
|
|
| |
446 |
Defect
|
mk_parallel_dump
|
Accepted
|
2009_06
|
----
|
|
mk-parallel-dump cannot make filenames for tables with spaces in their names
|
|
| |
444 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Reorganize and improve the major common modules like MySQLFind
CodeCleanup
|
|
| |
443 |
Enhancement
|
mk_schema_audit
|
Accepted
|
----
|
----
|
|
mk-schema-audit: alert when column matching (updat|insert|delet|creat)ed is not TIMESTAMP
|
|
| |
442 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Fingerprint EXPLAIN
|
|
| |
441 |
Enhancement
|
----
|
New
|
----
|
----
|
|
Show differences between query plans
|
|
| |
439 |
Enhancement
|
mk_visual_explain
|
Accepted
|
----
|
----
|
|
Make visual-explain tell which columns are used in the index
|
|
| |
438 |
Task
|
new
|
New
|
----
|
----
|
|
Create mk-schema-sync
|
|
| |
436 |
Enhancement
|
mk_query_audit
|
New
|
----
|
----
|
|
Detect queries that use multi-column IN clause
|
|
| |
435 |
Enhancement
|
mk_slave_delay
|
New
|
----
|
----
|
|
Make mk-slave-delay implement a different definition of 'delay'
|
|
| |
434 |
Task
|
----
|
New
|
----
|
----
|
|
Integrate mk-slave-delay with mk-heartbeat.
|
|
| |
433 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Add timezone to DSN syntax
CodeCleanup
|
|
| |
432 |
Task
|
new
|
New
|
----
|
----
|
|
Make script or implement feature in existing script to determine how fast slave is replicating
|
|
| |
431 |
Task
|
new
|
New
|
----
|
----
|
|
Make script to automate InnoDB recovery
|
|
| |
430 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Get lists of DSNs from args table
|
|
| |
428 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
If binlog-do-db is set, checksumming won't work in some databases
|
|
| |
427 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
mk-table-sync should say it's not syncing if you don't say --execute
|
|
| |
426 |
Task
|
----
|
Accepted
|
----
|
----
|
|
Make BinaryLogParser from LogParser
|
|
| |
423 |
Enhancement
|
mk_show_grants
|
Accepted
|
----
|
----
|
|
Make mk-show-grants support column privileges
|
|
| |
422 |
Enhancement
|
new
|
Accepted
|
----
|
----
|
|
Create mk-test-upgrade
|
|
| |
421 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Add safety features to mk-table-sync
|
|
| |
415 |
Enhancement
|
mk_slave_prefetch
|
Accepted
|
----
|
----
|
|
mk-slave-prefetch features to warm slaves post restart
|
|
| |
411 |
Defect
|
mk_table_checksum,
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync and mk-table-checksum get filters from mysql server by default
|
|
| |
410 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
mk-table-sync doesn't have --float-precision
|
|
| |
405 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Implement extra rules in OptionParser like "implies"
CodeCleanup
|
|
| |
403 |
Task
|
new
|
New
|
----
|
----
|
|
NEW SCRIPT REQUEST: mk-data-generator
|
|
| |
401 |
Enhancement
|
mk_kill
|
Accepted
|
----
|
----
|
|
Create mk-kill
|
|
| |
400 |
Enhancement
|
mk_checksum_filter
|
New
|
----
|
----
|
|
Consider missing/extra tables as differences in mk-checksum-filter
|
|
| |
397 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make processlist sniffer use TIME_MS column when available
|
|
| |
395 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make processlist sniffer capture information about temp tables, etc
|
|
| |
392 |
Defect
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest summary profile respect --orderby
QuickWin
|
|
| |
391 |
Enhancement
|
----
|
Started
|
----
|
dan...@percona.com
|
|
Add --pid option to mk-table-sync
CodeCleanup
|
|
| |
390 |
Enhancement
|
mk_audit
|
New
|
----
|
----
|
|
FEATURE REQUEST: mk-audit to report I/O scheduler
|
|
| |
389 |
Defect
|
----
|
Accepted
|
----
|
----
|
|
Handle stupidly-quoted table and column names
CodeCleanup
|
|
| |
388 |
Defect
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum crashes when column with comma in the name is used in a key
|
|
| |
387 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
More useful comments in mk-table-sync statements
|
|
| |
386 |
Enhancement
|
mk_deadlock_logger
|
Accepted
|
----
|
----
|
|
Make mk-deadlock-logger auto-create the --dest table
|
|
| |
385 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
Add partition support for table-checksum
|
|
| |
384 |
Defect
|
mk_audit
|
Accepted
|
----
|
----
|
|
Can't exec "file": No such file or directory at mk-audit line 1807.
|
|
| |
382 |
Defect
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum is very flaky
|
|
| |
379 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync multi-threaded
|
|
| |
378 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
Make mk-table-checksum try to use the index preferred by the optimizer
|
|
| |
377 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync print start/end times
|
|
| |
376 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Permit specifying an index for mk-table-sync
|
|
| |
375 |
Defect
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync choose better indexes
|
|
| |
374 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Add --progress to mk-table-sync
|
|
| |
373 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Add performance profiling statistics to mk-table-sync
|
|