3 ms·
What do you mean when you say "we have them"? Because they are in UTC? RFC5905 (NTP 4) notes: The goal of the NTP algorithms is to minimize both the t
by iso-8859-1 10y ago
What do you mean when you say "we have them"? Because they are in UTC?
RFC5905 (NTP 4) notes:
The goal of the NTP algorithms is to minimize
both the time difference and frequency difference between UTC and the
system clock. When these differences have been reduced below nominal
tolerances, the system clock is said to be synchronized to UTC.
Since nominal tolerances are not defined in the standard, a server would still be NTP conforming if it smeared the leap second.
- ars 10y ago> What do you mean when you say "we have them"? Because they are in UTC? They are part of the time standard used by the entire world. BSD doesn't like them, fine, but pretending (in their code) that they don't exist is not the correct approach. It works more or less fine for clients, but not for servers. > a server would still be NTP conforming if it smeared the leap second Not really. Consider the situation if a client is speaking to multiple servers, some normal servers, some buggy BSD servers. Consider a client that manages to do a mixture of correctly applying a leap second, while also doing time smearing because an upstream source is doing time smearing. BSD is simply doing the wrong thing here. (My understanding is that BSD time servers are not permitted in the ntp pool because of the problems they cause.)
- floatboth 10y agoOf course you shouldn't mix servers that handle and ignore the leap second in one pool, so OpenNTPD servers aren't accepted in the ntp.org pool. Doesn't mean you can't run OpenNTPD as an internal server for your machines :) http://marc.info/?l=openbsd-misc&m=143544318718489&w=2 http://marc.info/?l=openbsd-misc&m=143544318718489&w=2