NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/55973: ntpd(8) does not notice all interface changes any more



The following reply was made to PR bin/55973; it has been noted by GNATS.

From: Frank Kardel <kardel%kardel.name@localhost>
To: gnats-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost,
 martin%NetBSD.org@localhost
Cc: 
Subject: Re: bin/55973: ntpd(8) does not notice all interface changes any more
Date: Thu, 4 Feb 2021 18:36:37 +0100

 Looks like it is behaving as expected.
 
 XFAC just means interfaces have changed in between - should recover at 
 next poll.
 
 INIT means that ntpd has not yet seen a reply packet (possibly not even 
 requested one
 
 up to now.
 
 Keep in mind the ntpd polls at its normal rate and needs at least 4 
 replys before considering
 
 tracking the time on a peer. So if interfaces come up after ntpd attempts to
 
 query peers we basically miss the first 64 second poll interval.
 
 A closer look is needed whether it is unfortunate timing.
 
 Frank
 
 
 On 02/04/21 17:55, Roy Marples wrote:
 > The following reply was made to PR bin/55973; it has been noted by GNATS.
 >
 > From: Roy Marples <roy%marples.name@localhost>
 > To: Frank Kardel <kardel%kardel.name@localhost>, gnats-bugs%netbsd.org@localhost,
 >   gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, roy%NetBSD.org@localhost
 > Cc:
 > Subject: Re: bin/55973: ntpd(8) does not notice all interface changes any more
 > Date: Thu, 4 Feb 2021 16:54:21 +0000
 >
 >   Hi Frank
 >   
 >   On 04/02/2021 10:59, Frank Kardel wrote:
 >   > seems like one of the last routing socket optimizations have gone
 >   >
 >   > unintendedly too far. Roy, could you please check?
 >   
 >   So on my pinebook with ntpd dated Jan 1 this year (ie before my latest changes)
 >   I see the same / similar behaviour as on my dev machine with the latest code.
 >   
 >   I start ntpd without any interface other than lo0 on my pinebook and have netbsd
 >   pool ntp servers setup.
 >   
 >   I hotplug urtwn0 and after the address as left the tentative state, ntpq -pn
 >   shows remote's appear but in the .INIT. state.
 >   After 5 minutes waiting only one of these has left the .INIT. state and now has
 >   a refid.
 >   
 >   I can restart ntpd a few times and eventually some or all leave the .INIT. state.
 >   
 >   I unplug urtwn0, ntpq reports no ids and plug it back in.
 >   ntpd sees the address leave tentative and voila ids come back.
 >   two have refids, one is in .INIT. and one is in .XFAC.
 >   
 >   I have no idea what this means, but I suggest things are working?
 >   
 >   Roy
 >   
 


Home | Main Index | Thread Index | Old Index