1.1. Tungsten Clustering 6.1.12 GA (8 Mar 2021)

Version End of Life. Not Yet Set

Release 6.1.12 is a minor bug fix release.

Improvements, new features and functionality

  • Command-line Tools

    • A new --no-routers cli option has been added to the cctrl (in [Tungsten Clustering (for MySQL) 6.1 Manual]) command.

      Using cctrl --no-routers will suppress the collection and display of connectors when issuing the ls command. This is especially useful when there are a lot of connectors installed and gathering the information from them could take a lot of time, causing unexpected timeouts.

      Issues: CT-1437

  • Tungsten Connector

  • Tungsten Manager

    • Minor improvements to rule handling in the managers.

      Issues: CT-1464

  • Monitoring

    • Support has now been added to allow monitoring via the New Relic Insights API, using a new script tungsten_newrelic_event (in [Tungsten Clustering (for MySQL) 6.1 Manual])

      Issues: CT-892

Bug Fixes

  • Command-line Tools

    • If using mysqldump as your preferred choice of backup method, Stored Procedures and Functions would not be included in the generated dump file when using tungsten_provision_slave (in [Tungsten Clustering (for MySQL) 6.1 Manual]).

      Issues: CT-1339

    • In a Composite Active/Active environment, the tungsten_post_process (in [Tungsten Clustering (for MySQL) 6.1 Manual]) command now intelligently handles cross-site filter properties in the INI so that any defined filters are appended to the default values for any option that resolves to property replicator.stage.q-to-dbms.filters

      Issues: CT-1372, CT-1449

    • Replaced md5 hashing to sha256 within tpm (in [Tungsten Clustering (for MySQL) 6.1 Manual]) to fix issues where tpm install (in [Tungsten Clustering (for MySQL) 6.1 Manual]) would fail on FIPS enabled environments.

      Issues: CT-1451

    • When provisioning from a Primary node, in a Composite Active/Active environment, using tungsten_provision_slave (in [Tungsten Clustering (for MySQL) 6.1 Manual]), the replicator would fail to reset due to the incorrect service name being used.

      Issues: CT-1458

    • Fixed an issue where, in Composite Active/Active environments, tpm would ignore the affinity passed with the tpm flag --connector-affinity (in [Tungsten Clustering (for MySQL) 6.1 Manual]).

      Issues: CT-1465

    • If using tungsten_provision_slave (in [Tungsten Clustering (for MySQL) 6.1 Manual]) to restore a previously failed Primary node, the provision could fail to recover the node.

      Issues: CT-1468

  • Core Replicator

    • A new mapcharset filter is included, which fixes collation incompatibilities when replicating from MySQL 8 to an older release (5.7 or 5.6)

      This new filter should be enabled within any MySQL applier where the source is generated from a MySQL 8 database and the target is MySQL 5.7 or lower.

      Issues: CT-1404

    • If SSL is enabled between replicators for THL Transfer, and a source node fails and becomes unresponsive, or is slow/overloaded, the replicator on the replica can fail to go offline due to a timeout, remaining in a GOING-ONLINE:SYNCHRONIZING state.

      In a clustering envronment, this can prevent failovers occuring due to the manager waiting for the replicator which is stuck in a timeout loop.

      Issues: CT-1459