TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How a load-balancing bug led to worldwide Chrome crashes

176 pointsby jpdusover 12 years ago

11 comments

hammockover 12 years ago
The last discussion was mostly about how the title was linkbait. I want to hear people's opinions on whether they think it's appropriate for a browser (Chrome) to be designed such that it doesn't operate independently- that it can be crashed (or self destruct bug, insert your own word here) by a remote server at any time.<p>To my knowledge, Firefox doesn't do that. Safari doesn't do that. Internet browsers are probably the #1 most important app on a computer these days, browser reliability is vital.
评论 #4904846 未加载
评论 #4904832 未加载
评论 #4904815 未加载
评论 #4904860 未加载
评论 #4904995 未加载
评论 #4904848 未加载
评论 #4905177 未加载
评论 #4904817 未加载
评论 #4904834 未加载
评论 #4905387 未加载
评论 #4905201 未加载
rachelbythebayover 12 years ago
Hmm, a load balancing bug which eats several production services for lunch and has a bunch of second-order effects. I wonder if it involves running a script and pushing the output without looking at a "diff" view to see what changed, and they managed to push a config which sent all of the world's traffic to one location.<p>It seems like just the other day when I was thinking about this very thing. <a href="http://rachelbythebay.com/w/2012/11/19/lb/" rel="nofollow">http://rachelbythebay.com/w/2012/11/19/lb/</a>
评论 #4905991 未加载
hosay123over 12 years ago
Previous discussion (perplexingly marked dead): <a href="http://news.ycombinator.com/item?id=4904125" rel="nofollow">http://news.ycombinator.com/item?id=4904125</a>
评论 #4904530 未加载
mintplantover 12 years ago
I'm surprised at the level of hyperbole here on this thread.
andrewcookeover 12 years ago
on the server side, it looks like the problem could have been avoided with better types - it seem that there was a confusion between status values that can include 0 and those that cannot (alternatively, perhaps better, there was no status for the case where the status was undefined?) and then a hand-written assertion that a particular case could not happen (and so was not tested for).<p>the bug report describes all that, roughly (if i've understood) but doesn't seem to be worried about the higher level issues - the inconsistent types and need for fragile human assertions about type logic.<p>(not java bashing - don't see why this couldn't be solved in java)<p>but i guess this is just a bug report. for an outage like this i suppose there's going to be a major review? is that all internal? would be interesting to watch.
评论 #4905992 未加载
kintamanimattover 12 years ago
Quick question for those that experienced it: did it take down the whole Chrome process, or just a single tab? I'd be very displeased if that happened again and I lost work as a result.
评论 #4906870 未加载
DigitalSeaover 12 years ago
Bugs are a part of software life. Considering the great track record of Google Chrome, I'm not concerned and the issue was resolved pretty quickly. Even Google developers make mistakes as do the rest of us.
oscargrouchover 12 years ago
Im pretty unconfortable with my browser to have "hardcoded" code to connect me with one walled cloud.. be it google, microsoft or apple..<p>wheres is the choice? look like these days using anything software or hardware from the tech giants means to be their pets
评论 #4904807 未加载
评论 #4905426 未加载
评论 #4906991 未加载
评论 #4905394 未加载
评论 #4905225 未加载
评论 #4905602 未加载
评论 #4905118 未加载
macraelover 12 years ago
I don't understand why the crash happened when visiting Gmail if the bug was in Chrome Sync.
RobAleyover 12 years ago
Currently getting "500. That’s an error. " page. Seems like even the bug has crashed too...!
nfmover 12 years ago
Had significant issues with the Chrome Web Store yesterday - images not loading from some content servers, extensions failing to install ('The extension file was not a CRX'). I guess this was the cause.
评论 #4909490 未加载