The Leap Second Is Here! Are Your Systems Ready? 284
Tmack writes "The last time we had a leap second, sysadmins were taken a bit by surprise when a random smattering of systems locked up (including Slashdot itself) due to a kernel bug causing a race condition specific to the way leap seconds are handled/notified by ntp. The vulnerable kernel versions (prior to 2.6.29) are still common amongst older versions of popular distributions (Debian Lenny, RHEL/CentOS 5) and embedded/black-box style appliances (Switches, load balancers, spam filters/email gateways, NAS devices, etc). Several vendors have released patches and bulletins about the possibility of a repeat of last time. Are you/your team/company ready? Are you upgraded, or are you going to bypass this by simply turning off NTP for the weekend?"
Update: 07/01 03:14 GMT by S : ZeroPaid reports that this issue took down the Pirate Bay for a few hours.
Re:Irony (Score:5, Interesting)
as of about a year ago, I started defensive coding (Score:5, Interesting)
If you're testing if something that increments ever hits a number(like 10) and goes back to 0, instead of checking if it ==10, check if it is >9.
There are a lot of defensive coding mechanisms you can use. The downside of this is that when you debug, something can sneak by and put you outside of a state you want, so it makes it ever so slightly harder to debug. But if you're making software that will be used by the public that is hard to give updates, defensive programming can save the day here and there.
Re:Irony (Score:5, Interesting)
I'm interested to hear what the excuse is - because it will probably sound a lot like the things you all flame Windows users for...
A lot of Linux systems are on private networks and have to be up 24/7. Dealing with a known bug is considered less problematic than installing a new OS version and invalidating all the testing which has proven that the system can run 24/7 over the last few years.
So I guess you're right, it is very similar to the reasons why there are many unpatched Windows systems out there.
Leap second got Reddit? (Score:4, Interesting)
Looks like Reddit's systems weren't ready for the leap second. It been down since around midnight (UTC). You'd think a site as big as that would be ready for such an event.
Terminology? (Score:2, Interesting)
If 2012 is a leap year, doesn't that make 2012-06-30 23:59 a leap minute?
Re:Android (Score:4, Interesting)
Re:Irony (Score:4, Interesting)
Nope. I have windows update set to "check but ask" and occasionally I find that it's restarted due to updates without even informing me.