mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-02 18:45:57 +00:00
82 lines
2.9 KiB
Plaintext
82 lines
2.9 KiB
Plaintext
|
|
v3.0.4 released 2017-08-02
|
|
==========================
|
|
|
|
Percona Toolkit 3.0.4 includes the following changes:
|
|
|
|
New Features
|
|
|
|
* :jirabug:`PT-90`: Added collection of information about prepared statements
|
|
by ``pt-stalk`` when Performance Schema is enabled.
|
|
For more information, see :lpbug:`1642750`.
|
|
|
|
* :jirabug:`PT-91`: Added the ``--preserve-triggers`` option
|
|
for ``pt-online-schema-change`` to support ``AFTER`` triggers.
|
|
|
|
* :jirabug:`PT-138`: Added ``--output-format`` option
|
|
for ``pt-mongodb-summary`` to choose between JSON format
|
|
and the default plain text.
|
|
|
|
* :jirabug:`PT-141`: Added the ``--output-format=csv`` parameter
|
|
for ``pt-archiver`` to archive rows in CSV format.
|
|
|
|
* :jirabug:`PT-142`: Added the ``--only-same-schema-fks`` option
|
|
for ``pt-online-schema-change`` to check foreigns keys only on tables
|
|
with the same schema as the original table.
|
|
This should speed up the tool's execution,
|
|
but keep in mind that if you have foreign keys
|
|
referencing tables in other schemas,
|
|
they won't be detected.
|
|
For more information, see :lpbug:`1690122`.
|
|
|
|
* :jirabug:`PT-153`: Added the ``--check-unique-key-change`` option
|
|
for ``pt-online-schema-change`` to abort
|
|
if the specified statement for ``--alter`` is trying to add a unique index.
|
|
This is supposed to avoid adding duplicate keys
|
|
that might lead to silently losing data.
|
|
|
|
* :jirabug:`PT-173`: Added the ``--truncate-replicate-table`` option
|
|
for ``pt-table-checksum`` to ensure stale data is removed.
|
|
|
|
Bug fixes
|
|
|
|
* :jirabug:`PT-136`: Fixed ``pt-table-checksum`` to support tables
|
|
that have columns with different collations or charsets.
|
|
For more information, see :lpbug:`1674266`.
|
|
|
|
* :jirabug:`PT-143`: Fixed primary key handling by ``pt-archiver``.
|
|
For more information, see :lpbug:`1691630`.
|
|
|
|
* :jirabug:`PT-144`: Limited constraint name in the new table
|
|
when running ``pt-online-schema-change``.
|
|
For more information, see :lpbug:`1491674`.
|
|
|
|
* :jirabug:`PT-146`: Fixed the ``--no-check-binlog-format`` option
|
|
for ``pt-table-checksum`` to work as expected.
|
|
|
|
* :jirabug:`PT-148`: Fixed the use of uninitialized value in ``printf()``
|
|
for ``pt-online-schema-change``.
|
|
For more information, see :lpbug:`1693614`.
|
|
|
|
* :jirabug:`PT-151`: Fixed ``pt-table-sync`` to prevent field type ``point``
|
|
to be taken as decimal.
|
|
|
|
* :jirabug:`PT-154`: Reverted :jirabug:`PT-116`
|
|
to remove the ``--use-insert-ignore`` option
|
|
from ``pt-online-schema-change``.
|
|
|
|
* :jirabug:`PT-161`: Fixed the ``--skip-check-slave-lag`` feature
|
|
for ``pt-table-checksum`` to safely check for undefined values.
|
|
|
|
* :jirabug:`PT-178`: Fixed regression in ``--check-slave-lag`` option
|
|
for ``pt-online-schema-change``.
|
|
|
|
* :jirabug:`PT-180`: Fixed regression in ``--skip-check-slave-lag`` option
|
|
for ``pt-online-schema-change``.
|
|
|
|
* :jirabug:`PT-181`: Fixed syntax error in ``pt-online-schema-change``.
|
|
|
|
Other Improvements
|
|
|
|
* :jirabug:`PT-162`: Updated list of tables ignored by ``pt-table-checksum``.
|