Tungsten Clustering 6.1.12
This release is past End of Life.
Improvements, new features and functionality (4)
Command-line Tools (1)
A new
--no-routerscli option has been added to thecctrlcommand.Using
cctrl --no-routerswill suppress the collection and display of connectors when issuing thelscommand. This is especially useful when there are a lot of connectors installed and gathering the information from them could take a lot of time, causing unexpected timeouts.Issue: CT-1437
Connector (1)
A new affinity feature has been added in this release that will allow you to define a dedicated datasource for writes within a Composite Active/Active deployment.
This feature can be particularly useful to direct all writes for a specific user/application to a dedicated Write endpoint, where you need to remove any chance of writes in multiple clusters conflicting.
This feature can be enabled in a number of ways :- Via edits to the
user.mapfile for Proxy configurations, via calls during connection, or via theconnector-affinitytpm option if using Bridge mode.Issues: CT-1369, CT-1457
Manager (1)
- Minor improvements to rule handling in the managers.Issue: CT-1464
Monitoring (1)
- Support has now been added to allow monitoring via the New Relic Insights API, using a new script
tungsten_newrelic_eventIssue: CT-892
Bug Fixes (8)
Command-line Tools (6)
- If using
tungsten_provision_slaveto restore a previously failed Primary node, the provision could fail to recover the node.Issue: CT-1468 - Fixed an issue where, in Composite Active/Active environments, tpm would ignore the affinity passed with the tpm flag
connector-affinity.Issue: CT-1465 - When provisioning from a Primary node, in a Composite Active/Active environment, using
tungsten_provision_slave, the replicator would fail to reset due to the incorrect service name being used.Issue: CT-1458 - Replaced md5 hashing to sha256 within
tpmto fix issues wheretpm installwould fail on FIPS enabled environments.Issue: CT-1451 - In a Composite Active/Active environment, the
tungsten_post_processcommand now intelligently handles cross-site filter properties in the INI so that any defined filters are appended to the default values for any option that resolves to propertyreplicator.stage.q-to-dbms.filtersIssues: CT-1372, CT-1449 - If using
mysqldumpas your preferred choice of backup method, Stored Procedures and Functions would not be included in the generated dump file when usingtungsten_provision_slave.Issue: CT-1339
Core Replicator (2)
If SSL is enabled between replicators for THL Transfer, and a source node fails and becomes unresponsive, or is slow/overloaded, the replicator on the replica can fail to go offline due to a timeout, remaining in a GOING-ONLINE:SYNCHRONIZING state.
In a clustering environment, this can prevent failovers occurring due to the manager waiting for the replicator which is stuck in a timeout loop.
Issue: CT-1459A new mapcharset filter is included, which fixes collation incompatibilities when replicating from MySQL 8 to an older release (5.7 or 5.6)
This new filter should be enabled within any MySQL applier where the source is generated from a MySQL 8 database and the target is MySQL 5.7 or lower.
Issue: CT-1404