We are excited to announce the release of Tungsten Clustering and Tungsten Replicator version 7.1.4! This update brings several key improvements, new features, and bug fixes, ensuring better performance, enhanced functionality, and streamlined operations for your database infrastructure. Below are the highlights of the latest changes in this release.
Behavior Changes
This release introduces some changes that may impact existing scripts and integrations. If you are using custom scripts or automated tools, please ensure you review and update them accordingly.
Command-line Tools
sudo Sensitivity: Global calls to sudo in tpm are now sensitive to the tpm option and the alias root-command-prefix/enable-sudo-access when set to false.
Witness Nodes: The check_tungsten_progress command will now abort with exit code 3 and display the status as UNKNOWN when executed on Witness nodes.
Cluster-aware Purge: The tpm purge-thl command is now Composite Cluster-aware, providing better handling in multi-cluster environments.
Monitoring
Removed Dependency on bc: Tungsten monitoring scripts no longer depend on the bc command, as some modern Linux distributions have removed bc by default.
New Features & Improvements
Command-line Tools
Expanded Diagnostic Capabilities: The tpm diag command now gathers more data, including the output of mount, hostname, crontab -l, and additional logs (service_logs/tprovision.log and service_logs/trestore.log).
New THL Options: The thl dsctl command now supports -last and -first options, allowing more flexible THL data inspection.
Orphaned Transactions SQL Output: The tungsten_find_orphaned command now supports the --sql option for Scenario 2 (with --epoch), enabling full SQL statement outputs. This option is only available with STATEMENT or MIXED replication, not ROW-based replication.
Filters
New Data Masking Filter: A new maskData replication filter has been added to provide basic data obfuscation capabilities. This feature is useful for masking sensitive information in replicated data, enhancing privacy and security.
Bug Fixes
Command-line Tools
INI File Handling: The tpm check ini command now properly handles property= entries in the INI file, improving configuration validation. It also now respects the --short and --valid options for more concise output.
SSL Setup Fix: The tungsten_mysql_ssl_setup command no longer tries to list .p12 files unless the --p12 argument is provided.
INI Copy Improvement: The tpm copy --doini command now functions correctly from the staging directory before the initial installation of Tungsten.
Certificate Import Enhancements: The tpm cert command now easily imports certificate bundles into various files and reads file names correctly for the respective subcommands.
Core Replicator
Auto-Recovery Fix: The auto-recovery feature now successfully brings services back online after a failure to connect to the database during retry.
Heterogeneous DELETE Statements: Fixed an issue where the replicator was unable to generate valid DELETE statements when enable-heterogeneous-service was set to true.
Latency Calculation Fix: Resolved an issue where latency calculations appeared to "flap" under certain circumstances on the Applier stages.
Conclusion
We recommend upgrading to Tungsten Clustering & Tungsten Replicator v7.1.4 to take advantage of these new features, improvements, and fixes.
For a detailed overview of the changes, please visit our documentation:
Thank you for your continued support and feedback!
Comments
Add new comment