Version End of Life. 31 July 2020
Release 6.0.5 is a bugfix release.
Improvements, new features and functionality
Provide a setting to control TRUNCATE statement filtering when
the dropstatementdata
filter is in use.
The new setting is called filterTruncate
,
with a default of true
.
The default of true
behaves the same as
previously, TRUNCATE statements are filtered out and removed.
If filterTruncate
is set to
false
, TRUNCATE statements will not be
filtered out and are kept.
For example, to keep TRUNCATE statements (do not filter them out):
shell> tools/tpm configure omega --repl-svc-applier-filters=dropstatementdata --property=replicator.filter.dropstatementdata.filterTruncate=false
Issues: CT-769
The --hosts
option was not
working with the diag
sub-command of the tpm command on nodes
installed using the INI method.
The corrected behavior is as follows:
With Staging-method deployments, the tpm diag command continues to behave as before:
The tpm diag command alone will obtain diagnostics from all hosts in the cluster.
The tpm diag --hosts host1,host2,hostN command will obtain diagnostics from the specified host(s) only.
With INI-method deployments, the new behavior is as follows:
The tpm diag command alone will obtain diagnostics from the local host only.
The tpm diag --hosts host1,host2,hostN command will obtain diagnostics from the specified host(s) only.
Limitation: the host list MUST include the local hostname or the command will fail.
Issues: CT-345
The trepctl command now properly handles the
-all-services
option for the
reset
sub-command.
Issues: CT-762
The command tpm reverse --ini-format now outputs correctly (without the double-dashes and the trailing backslash).
Issues: CT-827, CT-877
The command tpm diag was not collecting config dirs other than the localhost ones.
Now the mysql, manager, cluster and connector config directories are properly gathered in the diag zip file.
Issues: CT-860
The tpm command now properly handles network interface names containing colons and/or dots.
Issues: CT-864
Fixed an issue where the tpm command could print warnings about nil verify_host_key.
Issues: CT-873
The postgres applier now respects the database name set by pgsql-dbname.
Specifically, the
tungsten-replicator/samples/conf/datasources/postgresql.tpl
was updated to use the correct variable for the value.
Issues: CT-704
Instead of searching for a Primary with appropriate role (i.e. matching the Replica preferred role) until timeout is reached, the Replicator will now loop twice before accepting connection to any host, no matter what its role is.
Issues: CT-712
The backup process fails with 0-byte
store*.properties
files or
store*.properties
files with invalid dates.
Changed the process so that invalid backup properties files are skipped.
Issues: CT-820
Fix the ability to enable parallel apply within a Composite Active/Active topology.
Now handling relay as Replica to make the relay use the same code as a Replica concerning its internal connections (disable binary logging of its internal SQL queries).
Issues: CT-851