Re: [chrony-dev] [PATCH] MacOS X - add drift removal

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-dev Archives ]


On Thu, Jul 30, 2015 at 09:50:26AM +1200, Bryan Christianson wrote:
> The darwin kernel implementation of adjtime() does not require the adjustment to
> be aligned to a tickadj boundary, and we can apply adjustments to the nearest microsecond.
> Rounding is accounted for by adding any rounding errors back into the offset.

Applied, thanks. What offset do you now see? I guess it doesn't solve
the problem you were trying to fix in your previous patch.

I was wondering if the error of the clock could be minimized by
including in the requested adjustment a prediction of the offset in
the middle of the update interval so the mean value is close to zero
if the drift doesn't change much. E.g. with a drift of 10 ppm and
current offset of 20 microseconds, request 25 microsecond adjustment
instead of 20, so the clock overshoots a bit and reaches zero offset
in about 0.5 seconds.

-- 
Miroslav Lichvar

-- 
To unsubscribe email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject.
For help email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/