Tungsten Clustering 6.1.20
Build: 5
Release Date: 19 Dec 2022
End of Life Date: 15 Aug 2024
Product End of Life
This release is past End of Life.
Behavior Changes (2)
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 (1)
- Both the
tungsten_get_portsandtpm reportcommands have been updated to use thessOS command when thenetstatOS command is unavailable or deprecated.Issue: CT-2007
Core Clustering (1)
- Changed the behavior of the connector and manager upon local site failover: No longer sending write traffic to the remote site unless the local site is fully offline. In case of local failover, the connector will now pause connections until a new primary is elected. This will avoid risks of out-of-order apply after local failoverIssue: CT-2009
Improvements, new features and functionality (3)
Command-line Tools (3)
- The
tungsten_get_portscommand now uses values based on values obtained fromtpm query valueswhen possible for the greatest output accuracy.Issue: CT-2008 - The
tungsten_get_portscommand now supports the/opt/continuent/tungsten/tungsten-connector/conf/interfaces.jsonfile, if found.Issue: CT-2003 - A new command has been added called
tungsten_get_ports, which will display the running Tungsten processes and the associated TCP ports that those processes are listening on.Issue: CT-1970
Bug Fixes (5)
Command-line Tools (1)
- Worked around a ruby issue where DNS name resolution was sometimes preferred to file-based resolution in TPM. The following logic now applies: first trying file-based host name resolution, upon failure try DNS, then through ping commandIssue: CT-1653
Backup and Restore (1)
- When running the
cluster_backupin a Active/Active environment, when settingrequire_master_backupto false, the script would still attempt to backup the Primary as it would scan the wrong sub-service and incorrectly identify the Relay node as a candidate.Issue: CT-1280
Filters (1)
- Fixed an issue where the
dropsqlmodesfilter would fail to remove invalid sql modes from a multi-statement eventIssue: CT-1993
Manager (2)
- The
cctrlcommanddatasource slavenow sets the replicator role correctly. Previously, only the datasource role would change.Issue: CT-1882 - A bug has been fixed that, in a few very rare cases, would allow replicas to continue to pull and apply THL from a failed primary whilst a failover was in the process of electing a new primary. This resulted in failovers being unable to complete fully. Whilst the new primary would be online and functioning, existing replicas in the cluster could experience errors due to THL discrepencies between the old and new primary nodes.Issue: CT-1986