A lot of interesting geophysics in the unpredictable need for leap seconds. I mention Google's "smearing" approach here: http://arstechnica.com/science/2016/04/the-leap-second-becau...
Making every (leap) second count with our new public NTP servers
21–30 of 73 posts
Re: Making every (leap) second count with our new public NTP servers
#22Earlier quoted context omitted.
That doesn't make it any less unilateral. IMO, it makes it rather worse to have been doing this for five years. The situation would be much better if they had been working to build a broader consensus over all that time. As near as I can tell, they don't even have consensus within Linux, let alone POSIX or the ITU.
Honest question: what's so bad about others' systems running on slightly off time? I get why people care about internal consistency, and why deviations should be quite small, but this?
Re: Making every (leap) second count with our new public NTP servers
#23Re: Making every (leap) second count with our new public NTP servers
#24Earlier quoted context omitted.
Smearing leap seconds does make sense, but it's an odd step to take unilaterally, rather than coordinating with other NTP servers and with Linux timekeeping (which currently handles leap seconds via a 61-second minute instead).
I think taking this step unilaterally is the only way it's going to be taken. Given that Google doesn't want to deal with leap seconds [1], and that the standards organizations have been debating removing leap seconds for years, at least they're publicizing what they're doing. [1] for good reasons
Remember when leap seconds caused ALL JVMs to lock up until restarted? Or kernel bugs? ick!
Re: Making every (leap) second count with our new public NTP servers
#25Why the hell aren't time servers and clients sync to TAI instead? Dealing with leap seconds should be a client side problem.
Re: Making every (leap) second count with our new public NTP servers
#26Re: Making every (leap) second count with our new public NTP servers
#27Why the hell aren't time servers and clients sync to TAI instead? Dealing with leap seconds should be a client side problem.
Re: Making every (leap) second count with our new public NTP servers
#28Earlier quoted context omitted.
They've been doing this since at least 2011.
That doesn't make it any less unilateral. IMO, it makes it rather worse to have been doing this for five years. The situation would be much better if they had been working to build a broader consensus over all that time. As near as I can tell, they don't even have consensus within Linux, let alone POSIX or the ITU.
Google have never been in the NTP business - there's no reason for them to have worked towards a concensus on this. But when a company their size makes their approach publicly available to all, it starts to pave the way for a consistent standard for everyone.
Re: Making every (leap) second count with our new public NTP servers
#29Re: Making every (leap) second count with our new public NTP servers
#30Earlier quoted context omitted.
Smearing leap seconds does make sense, but it's an odd step to take unilaterally, rather than coordinating with other NTP servers and with Linux timekeeping (which currently handles leap seconds via a 61-second minute instead).
>Linux timekeeping (which currently handles leap seconds via a 61-second minute instead) Google doesn't think so: "No commonly used operating system is able to handle a minute with 61 seconds"