| |
ID |
Type |
Tool |
Status |
Milestone |
Owner |
|
Summary + Labels |
... |
| |
592 |
Enhancement
|
mk_table_sync
|
Accepted
|
2009_09
|
----
|
|
Make mk-table-sync more efficient
|
|
| |
591 |
Task
|
----
|
Accepted
|
----
|
----
|
|
Abstract SQL making into a module
|
|
| |
590 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum: check that dbh is master of supposed slave
|
|
| |
589 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum should eval certain operations
|
|
| |
588 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum: allow user-specified functions to use --optimize-xor
|
|
| |
587 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
mk-table-checksum should not prefetch tables
|
|
| |
585 |
Enhancement
|
mk_slave_restart
|
Accepted
|
----
|
----
|
|
mk-slave-restart: let user specify more patterns and actions
|
|
| |
583 |
Enhancement
|
mk_slave_move
|
Accepted
|
----
|
----
|
|
New mk-slave-move options like --promote and --resume
|
|
| |
582 |
Enhancement
|
mk_slave_find
|
Accepted
|
----
|
----
|
|
Add more actions to mk-slave-find
|
|
| |
581 |
Task
|
mk_show_grants
|
Accepted
|
----
|
----
|
|
Build a module that prints grants by inspecting the grant tables
|
|
| |
580 |
Enhancement
|
mk_show_grants
|
Accepted
|
----
|
----
|
|
mk-show-grants: search for obsolete grant statements
|
|
| |
579 |
Enhancement
|
mk_query_profiler
|
Accepted
|
----
|
----
|
|
mk-query-profiler doesn't handle MAX_ULONG correctly on 64-bit servers
|
|
| |
578 |
Enhancement
|
mk_query_profiler
|
Accepted
|
----
|
----
|
|
mk-query-profiler should determine which vars are session-specific by looking for @@
|
|
| |
577 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
mk-query-digest should only --execute cmd=Query events
|
|
| |
576 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Add info to TableParser to get original letter-case of column names
|
|
| |
568 |
Defect
|
mk_table_checksum
|
New
|
----
|
----
|
|
mk-table-checksum doesn't use chunk-size with a varchar primary key
|
|
| |
557 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move should check for open temp tables before moving slaves
|
|
| |
556 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move needs an option to kill connections that have open transactions.
|
|
| |
555 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move needs an option to kill all other connections
|
|
| |
554 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move needs an option to set servers read_only
|
|
| |
553 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move: new opt to find newest slave of a given set of siblings or a given master
|
|
| |
552 |
Enhancement
|
mk_slave_move
|
New
|
----
|
----
|
|
mk-slave-move needs an option to specify the grandparent, in case the master is dead
|
|
| |
547 |
Enhancement
|
mk_query_audit
|
Accepted
|
----
|
----
|
|
Detect queries that have duplicated columns
|
|
| |
544 |
Defect
|
mk_query_digest
|
Started
|
----
|
dan...@percona.com
|
|
memcached parse error: Use of uninitialized value in pattern match (m//)
|
|
| |
543 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Sort by expressions like Rows_sent/Rows_examined in mk-query-digest
|
|
| |
542 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Reverse sorting in mk-query-digest
|
|
| |
541 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Sort by ninetyfive, stddev and med in mk-query-digest
|
|
| |
535 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Make mk-query-digest parse the postgresql log format
|
|
| |
532 |
Defect
|
mk_table_checksum
|
New
|
----
|
----
|
|
mk-table-checksum problem when DSN refers to SSH tunnel from localhost
|
|
| |
529 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
Calculate "real" concurrency with mk-query-digest
|
|
| |
522 |
Enhancement
|
mk_slave_prefetch
|
Accepted
|
----
|
----
|
|
mk-slave-prefetch: need to change --statistics to print only N top queries
|
|
| |
521 |
Enhancement
|
mk_slave_prefetch
|
Accepted
|
----
|
----
|
|
Make mk-slave-prefetch optionally read the binlog from the server's master
|
|
| |
520 |
Enhancement
|
mk_slave_prefetch
|
Accepted
|
----
|
----
|
|
Make mk-slave-prefetch filter/throw away non-replicated DBs/tables
|
|
| |
519 |
Enhancement
|
mk_table_checksum
|
Started
|
----
|
dan...@percona.com
|
|
mk-table-checksum Needs A chunkcol Option
|
|
| |
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
|
|
| |
508 |
Task
|
all
|
Accepted
|
----
|
----
|
|
Does DSNParser handle charset automatically?
|
|
| |
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
|
|
| |
500 |
Enhancement
|
all
|
Accepted
|
----
|
----
|
|
Modularize common subroutines like mysql_error_msg
|
|
| |
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
|
|
| |
472 |
Enhancement
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
EventTimeLine needs explicit attribs but attribs are auto-detected now
|
|
| |
468 |
Enhancement
|
mk_audit
|
Accepted
|
----
|
----
|
|
mk-audit: Add support for hpacucli
|
|
| |
464 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync do two-way sync
|
|
| |
463 |
Enhancement
|
mk_query_digest
|
Started
|
----
|
dan...@percona.com
|
|
Make mk-query-digest rewrite more kinds of long queries
QuickWin
|
|
| |
461 |
Enhancement
|
mk_archiver
|
Accepted
|
----
|
dan...@percona.com
|
|
mk-archiver: Add --utilize-partitions command-line argument
|
|
| |
454 |
Enhancement
|
mk_query_audit
|
Accepted
|
----
|
----
|
|
Generate a list of tables and columns that a query accesses
|
|
| |
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
|
|
| |
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
|
mk_slave_delay
|
Accepted
|
----
|
----
|
|
Make mk-slave-delay use a heartbeat table from 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
|
|
| |
423 |
Enhancement
|
mk_show_grants
|
Accepted
|
----
|
----
|
|
Make mk-show-grants support column privileges
|
|
| |
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
|
|
| |
405 |
Enhancement
|
----
|
Accepted
|
----
|
----
|
|
Implement extra rules in OptionParser like "implies"
CodeCleanup
|
|
| |
403 |
Task
|
new
|
New
|
----
|
----
|
|
NEW SCRIPT REQUEST: mk-data-generator
|
|
| |
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
|
|
| |
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
|
2009_09
|
----
|
|
More useful comments in mk-table-sync statements
|
|
| |
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
|
Started
|
----
|
dan...@percona.com
|
|
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
|
Started
|
2009_09
|
dan...@percona.com
|
|
Permit specifying an index for mk-table-sync
|
|
| |
375 |
Defect
|
mk_table_sync
|
Started
|
2009_09
|
dan...@percona.com
|
|
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
|
2009_09
|
----
|
|
Add performance profiling statistics to mk-table-sync
|
|
| |
372 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync with --chunk do two-level chunking
|
|
| |
371 |
Enhancement
|
mk_table_sync
|
Started
|
2009_09
|
dan...@percona.com
|
|
Make mk-table-sync preserve column order in SQL
|
|
| |
370 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make mk-table-sync do one transaction per chunk
|
|
| |
369 |
Enhancement
|
mk_table_sync
|
Accepted
|
----
|
----
|
|
Make completely lock-free syncs possible with mk-table-sync
|
|
| |
368 |
Task
|
new
|
New
|
----
|
----
|
|
script request: mk-backup-wrapper
|
|
| |
363 |
Enhancement
|
mk_table_sync
|
Started
|
----
|
----
|
|
Make mk-table-sync do renames
|
|
| |
362 |
Enhancement
|
mk_table_sync
|
Accepted
|
2009_09
|
----
|
|
Optimize RowDiff.pm for early termination
|
|
| |
358 |
Enhancement
|
mk_parallel_dump,
mk_parallel_restore
|
Accepted
|
----
|
----
|
|
--ack-partitions flag for mk-parallel-dump & mk-parallel-restore
|
|
| |
354 |
Enhancement
|
mk_heartbeat
|
Accepted
|
----
|
----
|
|
Add NOW_USEC() function to Maatkit and add support to mk-heartbeat
|
|
| |
351 |
Enhancement
|
mk_slave_restart
|
Accepted
|
----
|
----
|
|
Make mk-slave-restart take a list of DSNs on the command line
|
|
| |
347 |
Defect
|
mk_query_digest
|
Accepted
|
----
|
----
|
|
A badly rewritten query
|
|
| |
345 |
Enhancement
|
mk_table_checksum
|
Accepted
|
----
|
----
|
|
Make mk-query-digest handle deadlocks and lock timeouts
|
|