Time synchronization problem between a new Redis Enterprise node and existing nodes in the cluster

Last updated 22, Mar 2024

Question

How to troubleshoot a time synchronization problem between a new Redis Enterprise node and existing nodes in the cluster

Answer

When attempting to join a node to an existing cluster, the following error is reported:

There is a time synchronization problem between the new node and existing nodes in the cluster. You must synchronize the clocks before you can join the new node.

Troubleshooting

Make sure that during the installation of the cluster this question was answered with Y:

Do you want to set up NTP time synchronization now [Y/N]?

Make sure also that ntpd or chrony are available and reachable from the nodes. Review the software installation log if this is a new installation and look for errors.

Solution

Configure the nodes to sync with an internal NTP server with ntpd or chrony manually (depending on your OS). Please seek the help of your System/Linux Administrator for this task. Out-of-sync clocks between the cluster nodes are known to cause certain issues, hence this check is enforced as a basic requirement.