RE: [chrony-users] chrony not observing maxpoll - bug? |
[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-users Archives ]
I am still experiencing this problem and I am at a loss as to why. Perhaps I am not understanding what “update interval” means? I assume that if I have maxpoll = minpoll = N the update interval will be the poll interval times the filter length, and should not change? Is that correct? Below is another example of output that I generated by printing out a selection of data from chronyc tracking. You can see the update interval increases from 32 seconds (expected value) to 182. I am polling a single server using these directives: server 192.168.1.254 minpoll 2 maxpoll 2 filter 8 xleave Update interval : 32.5 seconds Last offset : +0.003051660 seconds Frequency : 9.270 ppm fast Update interval : 32.5 seconds Last offset : +0.000082686 seconds Frequency : 21.085 ppm fast From: Charles Laub <charleslaub@xxxxxxxxxxxxx> Background: I need to keep several machines well synchronized to my local NTP reference. This is for audio work, where playback needs to be tightly synchronized between multiple computers. I previously used NTP for many years for this, but have recently switched to chrony to take advantage of its time smoothing and filtering capabilities. I have a local "server" in my basement where the temp remains constant. It's a stable reference for other computers in my home. My machines only poll only this one sever. On various Linux clients, I am experiencing the following issue: Chrony works as expected. Synchronization is achieved to high precision, e.g. tens to few hundred microseconds. I use a fixed polling interval by setting minpoll and maxpoll to e.g. 2 To keep track of what is going on I print out the last offset every 60 seconds in an ssh terminal session I have noticed sometimes that this value gets "stuck". Here is some example output: Last offset : +0.001239868 seconds It dawned on me later that this should not be happening, and when I looked at the chronyc output I found this: pi@SPKR-left:~ $ chronyc tracking Notice the reported update interval of 535 seconds. But my server line includes the directives: minpoll 2 maxpoll 2 iburst filter 8 The poll interval should remain at 2, and with filter=8 the poll should be reported every 32 seconds. 535 is certainly not the same as 32, so I suspect a bug. This machine (Pi 4) is running chrony version 3.4, and another (an Intel box) is running 35. Both show an increase in the poll interval above 32 seconds in chronyc. When this happens, the synchroncity becomes relatively poor so I would like to find a way to fix this problem if possible. Let me know if there is some other info I can post that might be useful. Thanks, -Charlie |
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |