David L. Mills wrote:
Joe,

"disable kernel" does exactly and precisely that. In that case corrections are handled as if the kernel code does not exist.

Ordinarily, to disable the step correction also disables the kernel. Your "tinker step 0" exposed a bug, now fixed, in which the kernel was not automatically disabled in that case.

In the Feb, 2005 thread, you stated that the kernel was disabled exactly if the 
amount of the correction was >0.5 seconds and hand nothing to do with the step 
threshold.

Do you happen to know in which release of ntp the behavior was changed to what 
you are describing now?


Dave

Joe Harvell wrote:
I have an application that is sensitive to step corrections and am considering using 'tinker step 0' to disable them altogether. However, I noticed a thread on this topic in February 2005 (http://lists.ntp.isc.org/pipermail/questions/2005-February/004468.html) that suggested setting 'tinker step 0' without explicitly using 'disable kernel' will essentially yield unpredictable behavior.

So what does disable kernel do? Does it disable the NHPFL algorithm? Is this algorithm synonomous with the "kernel time discipline?" So when "disable kernel" has been used, how is the clock frequency adjusted? Also, why is the kernel time discipline disabled when a correction of > 0.5 seconds is required?

---
Joe Harvell

_______________________________________________
questions mailing list
[email protected]
https://lists.ntp.isc.org/mailman/listinfo/questions

Reply via email to