2.35. Tungsten Replicator 5.3.6 GA (04 February 2019)

Version End of Life. 31 July 2020

This is a bugfix release.

Bug Fixes

  • Core Replicator

    • 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

    • Changing the state machine so that RESTORING is not a substate of OFFLINE:NORMAL, but instead of OFFLINE. While a transition from OFFLINE:NORMAL:RESTORING to ONLINE was possible (which was wrong), it will not be possible to transition from OFFLINE:RESTORING to ONLINE.

      The proper sequance of events is: OFFLINE:NORMAL --restore--> OFFLINE:RESTORING --restore_complete--> OFFLINE:NORMAL

      Issues: CT-797

    • Heartbeats would be inserted into the replication flow using UTC even if the replicator had been configured to use a different timezone

      Issues: CT-803

    • 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