2.16. Tungsten Replicator 6.1.16 GA (20 Dec 2021)

Version End of Life. 15 Aug 2024

Release 6.1.16 contains a number of minor bug fixes and improvements.

Behavior Changes

The following changes have been made to Tungsten Replicator and may affect existing scripts and integration tools. Any scripts or environment which make use of these tools should check and update for the new configuration:

  • Command-line Tools

    • The Perl-based command-line tools now include the latest version of JSON::PP

      Issues: CT-1679

    • The tungsten_show_processlist command has been re-located to the cluster-home/bin from tools/.

      Issues: CT-1695

  • Documentation

    • Updated the open_source_licenses.txt file to include most up-to-date information for the included Perl modules.

      Issues: CT-1675

Improvements, new features and functionality

  • Command-line Tools

    • A new command, tungsten_merge_logs has been added which will gather Replicator logs into one file sorted by timestamp for easier troubleshooting.

      Issues: CT-1667

    • A new command tungsten_get_mysql_datadir has been added which will gather and display the actual running value for the mysql data directory (datadir) with any sym-links to the physical destination resolved.

      Issues: CT-1690

Bug Fixes

  • Command-line Tools

    • Now properly adds executable-prefix (when specified) to systemd boot scripts for the replicator.

      Issues: CT-1663

    • The tpm ask tool now works properly on all supported Linux distros.

      Issues: CT-1682

    • The tpm diag command now uses sudo to read the mysqld.log file.

      Issues: CT-1685

    • The tpm --help text now includes the --ini argument.

      Issues: CT-1693

  • Core Replicator

    • Fixes an issue where the replicator would loop forever if a wrong startup option was provided, e.g replicator start wrong

      Now, the replicator will stop with a fatal error message logged Unrecognized option: wrong - Shutting down

      Issues: CT-1672

    • Fixes a replication issue with some JSON fields that would contain a single quote within the JSON text

      Issues: CT-1691

  • Documentation

    • The documentation for the tpm command now describes the use of the --ini argument fully.

      Issues: CT-1692