FreeBSD handles leapsecond correctly

M. Warner Losh imp at bsdimp.com
Sun Jan 1 13:24:28 PST 2006


In message: <200601011643.35578.dfr at nlsystems.com>
            Doug Rabson <dfr at nlsystems.com> writes:
: On Sunday 01 January 2006 09:59, Poul-Henning Kamp wrote:
: > http://phk.freebsd.dk/misc/leapsecond.txt
: >
: > Notice how CLOCK_REALTIME recycles the 1136073599 second.
: >
: > Happy new-year!
: 
: Mmmmm... Leap seconds... I can hear Warner grinding his teeth from 
: here :-)

Having experienced on has not changed my deep, and abiding feelings
for leapseconds in the least.  I've spent about 120 hours on leap
seconds in the past couple of years.  For something so damn simple,
these are a huge pita.  Most of the time has been determining what
real devices will do over a leap second, which information is reliable
and which information lags and how.  There's too damn many variables
to know what information you can rely on and what information you have
to 'filter' and how.  You can make the data streams more reliable at
the cost of code complexity and inflexibility.

I guess that's a long way of saying that I hate Leap Seconds.  They
are too damn complicated for such a simple concept :-(

Wanrer


More information about the freebsd-current mailing list