Hi, I have a 3 node cluster where I am seeing the following warning message in my logs almost every second.
Jul 28 2017 14:45:04 GMT: WARNING (hlc): (hlc.c:564) HLC jumped by 1106 milliseconds with message from bb92f70c13e16fa. Current physical clock:1501253104839 Current HLC:1501253105695 Incoming HLC:1501253105945 Tolerable skew:1000 ms
Would any one here have any idea how to fix this error?
Each node is a VM instance on an OpenStack cloud with 32GB RAM and 4 virtual CPUs. The Aerospike namespace is in-memory (not disk-backed) with 26GB memory allocated.
HLC - Hybrid Logical Clock - even though the skew is >1000ms between those two nodes, its only printing a “warning”, I believe the update is not rejected - so not an “error” per se.
Make sure that you are only synchronizing time using NTP in each VM, and not also trying to synchronize VM time to host time in the VM’s configurations.
If you try to sync time using NTP and VM Host, any mismatch will cause the VM’s clock to jump back and forth.