Tungsten Clustering 7.1.4
Build: 10
Release Date: 1 Oct 2024
End of Life Date: 7 Jul 2026
Warning
Due to JGroup libraries being updated in the 7.1.0 release, managers running releases older than 7.1.0 will not communicate with managers running 7.1.0+ therefore when upgrading to this release from anything older than 7.1.0, all nodes must be upgraded before proper cluster communication will be restored. Ensure the cluster is in MAINTENANCE before beginning the upgrade and do NOT SHUN nodes whilst a mix of manager versions are running.
Behavior Changes (5)
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 (4)
- The
tpm purge-thlcommand is now Composite Cluster-aware.Issue: CT-2343 - Issue: CT-2332
- The
check_tungsten_progresscommand now aborts with exit code 3 and displays the UNKNOWN status when run on Witness nodesIssue: CT-2320 - Global calls to sudo in
tpmare now sensitive to thetpmoption and aliasroot-command-prefix/enable-sudo-accesswhen set to falseIssue: CT-2310
Monitoring (1)
- Tungsten monitoring scripts no longer rely upon the
bccommand, removing the dependency because recent distros do not havebcavailableIssue: CT-2371
Improvements, new features and functionality (7)
Command-line Tools (6)
- The
tpm diagcommand now gathersshow global status;from the MySQL serverIssue: CT-2387 - The
tpm diagcommand now gathersservice_logs/tprovision.logandservice_logs/trestore.log, if they existIssue: CT-2385 - The
tungsten_find_orphanedcommand now accepts the--sqloption when using the--epochoption for Scenario 2. This will output the full SQL statements instead of just the headers. For use with--epochonly. Not available with ROW-based replication, only with STATEMENT or MIXED.Issue: CT-2345 - The
tpm diagcommand now gathers the output ofcrontab -l.Issue: CT-2344 - Issue: CT-2318
- The
tpm diagcommand now gathers the mount and hostname commands.Issue: CT-2314
Filters (1)
- A new
maskDatafilter has been added, allowing basic level data obfuscation capabilities.Issue: CT-849
Bug Fixes (8)
Command-line Tools (5)
- Issue: CT-2373
- The
tpm certcommand now easily imports certificate bundles into various files, and correctly reads a file name as the propertypeSpecin various subcommands.Issue: CT-2369 - The
tpm copy --doinicommand now functions properly from the staging directory before the initial installation of Tungsten.Issue: CT-2362 - The
tungsten_mysql_ssl_setupcommand no longer tries tolsany .p12 file unless--p12has been given on the cli.Issue: CT-2357 - The
tpm check inicommand now properly handlesproperty=INI entries.Issue: CT-2352
Core Replicator (3)
- Fixed a bug in latency calculations that in some circumstances could appear as though the latency on the applier stages was "flapping".Issue: CT-2386
- Fixed an issue where the replicator was not able to build a valid DELETE statement, when
enable-heterogeneous-service=true.Issue: CT-2379 - Fixed a bug preventing the auto-recovery feature to put the service back online if it failed to connect to database during a retryIssue: CT-2377