Earlier quoted context omitted.
Why is it a problem to bring supernode back online?
I can imagine it would self-DDoS from lack of peer supernodes to share the load.
Skype brief post-mortem
11–20 of 66 posts
Re: Skype brief post-mortem
#12does anyone know why skype picked German as the only translation of this message?
The only guess I have that isn't from an obvious reason is that Skype HQ is in Luxembourg, a small country right next to Germany. One of the three official languages there is German, and the other is Luxembourgish, which is closely related to German.
Re: Skype brief post-mortem
#13Earlier quoted context omitted.
I can imagine it would self-DDoS from lack of peer supernodes to share the load.
But at least it would successfully reply to at least some of requests, right? And would still keep trying to serve the requests, right? So if sufficient number of supernodes is brought back online then the problems should disappear.
Re: Skype brief post-mortem
#14The explanation doesn't ring true to me because AFAIK supernodes are used only if a direct P2P path cannot be established between caller and callee.
What we're observing is the inability to sign in and see contacts' status. I always thought that was centralized. Are supernodes involved in signin?
Re: Skype brief post-mortem
#15Earlier quoted context omitted.
I can imagine it would self-DDoS from lack of peer supernodes to share the load.
That can be avoided by altering the logic by which supernodes are queried. Not all nodes must try all supernodes.
Re: Skype brief post-mortem
#16"Our engineers are creating new ‘mega-supernodes’ as fast as they can" What a brilliant solution.
Re: Skype brief post-mortem
#17"Our engineers are creating new ‘mega-supernodes’ as fast as they can" What a brilliant solution.
Edit: I initially read your post as sarcastic, but I realize now it may not have been. It's definitely outside-the-box thinking and after considering their options, this certainly seems the most viable.
Re: Skype brief post-mortem
#18Earlier quoted context omitted.
That can be avoided by altering the logic by which supernodes are queried. Not all nodes must try all supernodes.
Since it seems a good chunk of the super nodes went down, I imagine every running unconnected Skype instance is checking all of the super nodes it can find (or actively searching for them). Changing the logic at this point isn't really an option for them.
Re: Skype brief post-mortem
#19Earlier quoted context omitted.
But at least it would successfully reply to at least some of requests, right? And would still keep trying to serve the requests, right? So if sufficient number of supernodes is brought back online then the problems should disappear.
When this happens to our websites (when all servers go down), we need to rate limit and/or shut down traffic at the load balancer level as we bring things back online, otherwise everything just continues to get swamped and goes right back down. This would be nearly impossible in a P2P network and coordinating it between locations would be an even bigger nightmare. I imagine this is why turning on an entirely new netw…
Re: Skype brief post-mortem
#20This isn't really a post-mortem; they're still in progress on a fix.