Version End of Life. Not Yet Set
Release 7.0.3 contains a number of key bug fixes and improvements.
The following changes have been made to Tungsten Replicator and 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:
The
tps.pl
backup tool now shows the available command-line arguments when the TAB key is pressed.Issues: CT-1246
The tungsten_skip_all command (along with alias tungsten_skip_seqno) now shows the full pendingExceptionMessage instead of just pendingError, and the
More
choice shows the pendingErrorEventId and the pendingError.Issues: CT-2030
The tpm command now prints a warning when running as the root OS user during operations that make changes.
Issues: CT-2064
Improvements, new features and functionality
A new thl tail command has been added, allowing you to view the live THL changes as they are generated.
Issues: CT-405
The tungsten_get_ports command now supports the
/opt/continuent/tungsten/tungsten-connector/conf/interfaces.json
file, if found.
Issues: CT-2003
The tungsten_get_ports command now use values based on values obtained from tpm query values when possible for the greatest output accuracy.
Issues: CT-2008
Shell command tab completion for Tungsten-specific commands has been updated to support recent additions and changes.
Issues: CT-2057
THL transfer protocol can now be changed dynamically. This can be done using the trepctl command tool
shell> trepctl setdynamic -property replicator.thl.protocol.client.serialization -value DEFLATE
Property replicator.thl.protocol.client.serialization successfully set to DEFLATE
This can also be done through API v2
curl --user tungsten:secret --insecure --request POST 'https://127.0.0.1:8097/api/v2/replicator/service/alpha/thl/inflight-protocol' -d '{ "payloadType":"StringPayload", "payloadVersion":"1", "payload": { "value":"legacy" } }' { "payloadType": "StringPayload", "payloadVersion": "1", "payload": { "value": "THL inflight protocol is now set to legacy" } }
Issues: CT-1862
The dsctl command now works correctly against MongoDB targets.
Issues: CT-580
Fixed rsync availability check in TPM to error out early when the executable is not found in the path
Issues: CT-1028
The trepctl reset command now works correctly against MongoDB targets.
Issues: CT-1233
The tpm ask keys command now lists all available keys properly.
Issues: CT-2041
The tpm update command no longer aborts with a Dataservice was NOT removed
error when service names with a hyphen are defined in the configuration. We strongly discourage the use of
hyphens (-) in service names and recommend underscores (_) instead.
Issues: CT-2052
The tpm validate-update command now performs the delete-service checks properly.
Issues: CT-2054
The tungsten_find_events command no longer fails with error Undefined subroutine &main::info
Issues: CT-2058
The tpm diag command will now locate and kill any remaining tpm diag child processes on the calling host.
Issues: CT-2068
Suppressed wrong tpm errors with autodetect hosts.
Issues: CT-2072
Fixed an issue that was occurring when an ALTER USER
is applied on a mysql instance that uses lower case identifiers.
Issues: CT-2024
Fixed an issue where an extracted JSON field could be invalid, with doubled commas in JSON arrays.
Issues: CT-2049
Fixed an issue where status would fail if issued while a service was reconfiguring (in the middle of a setrole command for example).
Issues: CT-2081