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