Skip to main content
Tungsten Clustering

Tungsten Clustering 6.1.13

Build: 45
Release Date: 27 May 2021
End of Life Date: 15 Aug 2024
Product End of Life

This release is past End of Life.

Release 6.1.13 contains a number of bug fixes, and contains a new Connector feature: Support for Proxy Protocol v1 (if supported by your underlying MySQL release)

Behavior Changes (4)

The following changes 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 (3)

  • Ensure that all tools are available in the appropriate software packages.
    Issue: CT-1518
  • The tpm diag command now gathers the tungsten-manager/log/cctrl.log file.
    Issue: CT-1510
  • The tpm diag command now gathers tungsten-manager/log/console.log* files.
    Issue: CT-1500

Connector (1)

  • In a Composite Active/Active topology, connectors within both sites have read and write affinity set to the local site by default.
    Issues: CT-1502, CT-1505

Improvements, new features and functionality (3)

Command-line Tools (2)

  • A new tpm option delete-service is now available to simplify the removal of clusters and/or replicator services.
    Issues: CT-210, CT-327, CT-1275
  • A new utility, tungsten_skip_seqno has been added which allows events to be skipped based on filters, allowing the Tungsten Replicator to come back online with less manual intervention.
    Issues: CT-1511, CT-1453, CT-1087, CT-42

Connector (1)

  • Full support for proxy-protocol v1 has been added to Tungsten Connector.

    Proxy protocol specifications can be found [here](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt)

    Enabling proxy-protocol:

    • You first need a compatible server, like MariaDB 10.3+ or Percona-5.6.25-73.0+, with the proxy protocol functionality enabled, for example in my.cnf: proxy-protocol-networks=*
    • Then install or update Tungsten with connector-enable-proxy-protocol=true

    You should now see the origin IP of the connecting application in place of the connector IP in show processlistand tungsten show processlist commands.

    Issue: CT-1533

Bug Fixes (7)

Command-line Tools (4)

  • tpm now supports new MariaDB my_print_defaults flag --defaults-file
    Issue: CT-1528
  • Fixed a tpm call to systemd services listing which was making tpm wrongly fall back to init.d. This issue was found when testing MariaDB 10.0.
    Issue: CT-1524
  • Fixes an issue where the undeployallcommand would create a root owned wrapper.log in the ./tools directory.
    Issue: CT-1516
  • This release includes a wide range of improvements and bug fixes for tpm and other command-line tools.
    Issue: CT-1509

Core Replicator (1)

  • Fixes an issue where null values in JSON structures were incorrectly quoted once replicated. For example :
    [{"example":null}]
    would be replicated as
    [{"example":"null"}]
    Issue: CT-1523

Connector (1)

  • Now properly supporting negative write affinity in Composite Active/Active clusters. For example you can now specifyaffinity=localSite,-remoteSite:localSite This allows access only to local sites for writes but still allows reads from remote sites if the local one goes down.
    Issue: CT-1507

Manager (1)

  • Fixes an issue in Composite Active/Active environments that would occasionally cause the primary node to be set to read only.
    Issue: CT-1424