Is the Skype Crash Windows' Fault or Skype's?

30.12.2010
Who's to blame for the massive that knocked 10 million users off the grid right before the holiday season? Microsoft's Windows? Or Skype itself?

Skype's CIO Lars Rabbe explained the outage yesterday on the , saying that servers handling offline messaging became overloaded and slow to respond. Instead of taking the "mature" route, Windows client 5.0.0152 -- which represents about 50 percent of all Skypers -- threw a hissy and crashed. That crash caused about 40 percent of those clients to fail. And among the clients that failed were between a quarter and 30 percent of systems that provided important directory services in Skype's peer-to-peer network.

Skype struggled to resuscitate those supernodes, but as their attentions were diverted, other supernodes blew their gaskets and caused even more shut downs.

This problem could have been easily avoided. Two words: automatic updates.

"Users running either the latest Skype for Windows (version 5.0.0.156), older versions of Skype for Windows (4.0 versions), Skype for Mac, Skype for iPhone, Skype on your TV, and Skype Connect or Skype Manager for enterprises were not affected by this initial problem," Rabbe wrote on Skype's blog.

But because Windows client 5.0.0152 still existed, it caused the massive meltdown. If Skype had been more aggressive with its automatic update policy -- such as making Skype unusable for those without the latest client download -- chances are the crash never would've happened. That means you could've chatted with grandma after all ... which is a good or a bad thing.