Thanks Richard, I’ll see if I can set up that experiment(s) and report back 
ASAP.

Would unplugging/replugging the ethernet cable work for steps 2 and 4…

Enjoy!
Rick

> On Mar 11, 2019, at 2:53 PM, Richard Laager <rlaa...@wiktel.com> wrote:
> 
> Can we narrow this down to a reproducer? It sounds like something like
> this would work:
> 
> ----
> 
> 0) Configure two different pools where you can tell the servers apart.
> 1) Stop ntpd.
> 2) Break your DNS.
> 3) Start ntpd. Wait a few seconds for it to try to resolve and fail.
> 4) Fix your DNS.
> 
> Expected results:
> ntpd recovers (successfully resolves the pools' DNS records) relatively
> quickly. Most importantly, when ntpd recovers, it recovers for both
> pools equally.
> 
> Actual results:
> Only the last configured pool recovers right away. The other one takes 5
> or 10 minutes.
> 
> ----
> 
> Can you try a few more things:
> 
> 1) Does deleting the nameservers in /etc/resolv.conf work for step 2, or
> more to the point, does putting them back in /etc/resolv.conf work for
> step 4?
> 
> 2) I doubt it matters, but can you set the poll intervals the same on
> the two pools, to eliminate that variable?
> 
> 3) If you reduce minsane to 4, what happens? Does it do the same thing,
> never spin up the second pool, or (far less likely) spin them both up
> normally? I wonder if ntpd is only "recovering" the second pool because
> it is below minsane.
> 
> -- 
> Richard

Reply via email to