Hi,

I've met a strange situation. I have 3 stratum-1 ntp servers driven by
holdover atomic clock, just mark them as A, B, C.

After several months, ntp server A has 2~3ms offset with the other two, and
the clients(both ntpd and chrony) marked A as falseticker, which is
expected behavior. Root dispersion of each ntp server is about 1.4~1.7ms.

But some of the chrony clients also mark B as falseticker, some marked B as
combined, some marked B as selectable but not combined, and all chrony
clients select C as current time source.

Offset between B and C are small enough(currently 200us~300us). According
to selection algorithm, I think B shouldn't be falseticker?  'chronyc
selectdata -a -v' shows like this:

[image: chronyc_selectdata.png]

On ntpd clients, the selection algorithm works as expected: A marked as
falseticker, B and C are randomly selected and the other one marked as
combined.

Reply via email to