On Mon, 2006-02-27 at 08:25 +0100, Vincent Lönngren wrote:
> Package: ntp
> Version: 1:4.2.0a+stable-8.1
> Followup-For: Bug #289267
> 
> If ntpd was restarted when an interface is added, it would avoid 
> problems with ntpd starting when there are no hosts available.

The problem with this plan is that the NTP protocol takes a while to
"settle" its estimation of the correct time, and restarting the daemon
every time an interface is added could cause hosts with one or more
particularly dynamic interfaces to never achieve good time sync.

It would be nice if ntpd could be poked somehow to go notice changes in
the list of available interfaces and/or server/peer information without
having to start over from scratch as happens with a full restart, but I
don't know offhand if that's possible with the current code?  Perhaps
someone can investigate this.

So, there is a balance, and if we're going to implement a behavior like
this it probably needs to be made optional somehow.

Bdale


Reply via email to