Using chrony for time synchronization
Some operating systems offer chronyd
as an alternative to ntpd for network time
synchronization. The OS package is called chrony and contains both the NTP
server chronyd and the chronyc utilities.
If using chronyd for time synchronization
at Kudu nodes, the rtcsync option must be enabled in
chrony.conf. Without rtcsync, the local machine's
clock will always be reported as unsynchronized and Kudu masters and tablet servers will
not be able to start. The following code explains the observed behavior of
chronyd when setting the synchronization status of the clock on
Linux.
