A.1. Tungsten Clustering 8.0.2 GA (13 Jan 2026)

Version End of Life. Not Yet Set

Release 8.0.2 contains a number of bug fixes, stability improvements and new features.

Important

This release contains bug fix CT-2632, CT-2638 and CT-2640 that fixes a bug in handling of - (hypens) and mixed case in hostnames and servicenames.

If you have -'s in either of these areas, or you are running a Composite Active/Active topology, please do NOT upgrade to v8.0.0 or v8.0.1 and instead upgrade directly to this v8.0.2 release

Behavior Changes

The following changes have been made to Tungsten Cluster 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:

  • Installation and Deployment

    • tpm validate now verifies localhost is defined in /etc/hosts

      Issues: CT-2564

  • Command-line Tools

    • The tprovision command now deletes only binary log files listed in the index if the binary log directory is not the same as the mysql data directory.

      Issues: CT-2631

Improvements, new features and functionality

  • Installation and Deployment

    • New feature: tungsten.ini backup and history.

      When enabled with the tpm flag tungsten-ini-backup (false by default), the tpm update command will create a copy of the current INI file (default: /etc/tungsten/tungsten.ini) as $CONTINUENT_ROOT/history/ini/tungsten.ini.YYYYMMDDhhmmss

      When enabled with the tpm flag tungsten-ini-backup , the tpm install command will create the first history file and the history subdir, if needed.

      A new sub-command, tpm ini diff has been added to compare the current INI file (default: /etc/tungsten/tungsten.ini) and a history file (default: latest history file found), and can also accept --stamp {YYMMDDhhmmss} to specify which file to diff by timestamp.

      A new sub-command, tpm ini backup has been added to manually invoke the same copy that the tpm update command does.

      Added two new tpm configuration flags:

      • tungsten-ini-backup (default: false) : Enable the tungsten.ini automatic backup feature during tpm install and tpm update

      • tungsten-ini-history-dir (default: $CONTINUENT_ROOT/history/ini) : Define the location for tungsten.ini backup/history files

      Issues: CT-2635

  • Command-line Tools

    • A new subcommand tpm ini defaults has been added to list any tpm option that actually has a default value defined in the tools/tpm_options_db.txt file, along with the default value.

      Additionally, documentation has been updated to show defaults and options for all properties where applicable.

      Issues: CT-2634

    • New feature tpm copy --example will show the manual steps taken by tpm copy --init to copy the cluster certificate files to other nodes.

      Issues: CT-2636

  • Platform Specific Deployments

    • This release is now certified with the following OS releases:

      • RHEL 10

      • Rocky Linux 10

      • Oracle Linux 10

      Issues: CT-2642

Bug Fixes

  • Installation and Deployment

    • Fixed an issue where - (hyphens) in hostnames combined with a Composite Active/Active topology, would cause the replicators to reconfigure against the wrong tracking schema.

      Issues: CT-2632

    • Fixed an issue where mixed case letters in hostnames combined with a Composite Active/Active topology, would cause the replicators to reconfigure against the wrong tracking schema.

      Issues: CT-2638

    • The use of the - character in datasource service names is now propery handled.

      In versions 7.x of tungsten, the - character, internally, was converted to an _. From v8 onwards the - character is maintained, however this led to an issue where tpm would fail during an upgrade as it was unable to correctly identify the service names.

      If you use the - in your servicenames and you are currently running v7.x, you will need to replace the - with an _ in your /etc/tungsten/tungsten.ini file and upgrade directly to v8.0.2. If you wish to maintain the - please contact COntinuent Support who will assist in the uphrade process.

      Issues: CT-2640

  • Command-line Tools

    • The tprovision command now correctly honors the mountpoint override flag when not using method rsync.

      Issues: CT-2651

  • Tungsten Connector

    • Fixed an issue in the Drizzle driver that could cause memory errors when handling large string parameters.

      Issues: CT-2627

    • Connector configuration files to execute Tungsten-specific show slave status request now get the right schema to select from.

      Issues: CT-2639

    • Fixed issue introduced by CT-2511 (dual certificate support) where the keystore was reloaded at every new connection.

      Issues: CT-2652

  • Tungsten Manager

    • If a cluster was idle for more than 15 minutes and a failure occured, the failover would fail to complete.

      Issues: CT-2637