Linux blamed for leap second embarrassment that humbled internet
The company behind the Amadeus Altea airline reservation system used across the world has blamed problems with Linux for the one-second pause that derailed its servers on Sunday and left passengers to check in using old-fashioned manual systems.
John E Dunn | Wednesday, July 04 2012 | 2 CommentsThe company behind the Amadeus Altea airline reservation system used across the world has blamed problems with Linux for the one-second pause that derailed its servers on Sunday and left passengers to check in using old-fashioned manual systems.
The airline disruption was probably the most inconvenient problem caused by the addition of a second to atomic clocks, necessary to account for a miniscule accumulated slowing of the earth's rotation of about 1.4 milliseconds per year.
Australian airline Qantas reported two-hour delays as Saturday turned into Sunday UTC (noon, Sydney time), which echoed wider and diffuse Internet problems that temporarily downed a clutch of well-known websites and services including Reddit, LinedkIn, FourSquare, Stumbleupon and Cisco videoconferencing.
"This incident was caused by the Linux bug triggered by the 'leap second' inserted into clocks worldwide on June 30th," read an Amadeus statement on the problem that beautifully understates a complex if predictable software issue affecting some Linux-based programs while leaving others untouched.
Which programs were left exposed? Anything with a Java component plus MySQL, Firefox, Thunderbird, and Debian, the latter causing server blades to 'go dark'.
It shouldn't have happened as anyone who remembers the hugely expensive damp squib of the Y2K bug at the turn of the Millenium will be reminding the engineering fraternity. In some cases it appears that some techies only guessed that the problem was related to the leap second because it happened to occur precisely at the moment of midnight UTC/GMT.
Although leap seconds caused by the need to compensate for the earth's rotation are extremely rare occurrences - the last whole second adjustment would have happened in 1820 had atomic clocks and NTP servers existed - there have in fact been 25 leap seconds for other reasons since the beginning of atomically-measured time in 1971.
Of course, Linux's weakness was its sheer diversity rather than an inherent issue with the open source model of collaboration itself. Linux is a hugely important foundation of internet services without that fact being obvious.
The preferred time adjustment technique is to add tiny increments of time gradually, which allows systems to add these logically when they add up to a whole second. Such an approach is already used by Google's NTP servers.
It now appears that not everyone got the memo.
Windows vs. iOS vs. Android:How to choose the best tablet for you
101 great websites:
You haven't heard of yet
DIY desktops:
We ask the pros for building tips
Hot Products || PC World editors iPhone 4S launch pics and unboxing
The iPhone 4S launched at midnight through both Vodafone and Telecom. ... READ MORE
Tux Love || Geoff Palmer Google : Starting to be evil?
Google recently deleted AdBlock Plus from its Android Play Store. This is ... READ MORE
Tech Guy || Juha Saarinen Small balls of solder
The idea that desktops might change forever is enough to send geeks into a ... READ MORE
In a Nutshell || Zara Baxter Logging, not login
At an event in Singapore yesterday, Seamus Byrne, the editor of CNet ... READ MORE
Harley O'Gyver || Harley Ogier Pay for internet by-device? Not on my watch.
So as those of you who follow my twitterstream will know, I'm currently in ... READ MORE
The Arcade || PC World editors New Year, new games
You'er going to laugh. Or at the very least, you're going to scoff and ... READ MORE
Dumb Terminal Live! || PC World editors New Zealand memes: We think we're real funny
We New Zealanders love the internet, and we have a pretty good sense of ... READ MORE





Posted by thomas mc at 6:26:54 on July 8, 2012
Flag abuse
Posted by Anonymous at 16:45:59 on July 4, 2012
Flag abuse