Re:Today’s outage for several Google services
by magicalist on Saturday January 25, 2014 @03:19AM
(#7120253)
Can you be more specific? They don't sound very similar at all, though to be fair, google didn't provide that many details here. They both involve generated configuration files?
> Systems generating config files and then pushing them out to services within the infrastructure without proper checking and linting.
It's not really that easy, as "proper checking and linting" might as well be phrased as "sufficiently smart checking and linting". You can have amazing checking and linting and still let a bug pass through.
Re:Today’s outage for several Google services
by bigiain on Friday January 24, 2014 @10:59PM
(#7119790)
Modern DevOps - the ability to deploy catastrophic mistakes globally and instantaneously!
(what could possibly go wrong?)
Re:Today’s outage for several Google services
by rbanffy on Saturday January 25, 2014 @09:09AM
(#7120801)
I once experienced a similar issue (on a much smaller scale, obviously). Our DNS zone files were generated by a programand, thanks to a subtle bug, we went offline. The catch was that the generated files were valid and no amount of linting would have saved us from syntactically perfect wrong data.
The checks need to be quite sophisticated. We patched the generator, but never got to implement a test deploy mechanism to ensure the config made sense before deployment to a real production environment.
Re:Today’s outage for several Google services
by brianr on Friday January 24, 2014 @09:43PM
(#7119628)
Also reminded me of this CloudFlare outage from last year, where a bad configuration rule caused their routers to crash:
http://blog.cloudflare.com/todays-outage-post-mortem-82515
In that instance the rule was written by a human, but deployed automatically to their entire infrastructure before they could notice the problem it caused.
Re:Today’s outage for several Google services
by antimora on Friday January 24, 2014 @09:51PM
(#7119641)
Sounds like a problem what Dropbox had experienced recently too: https://tech.dropbox.com/2014/01/outage-post-mortem/
Re:Today’s outage for several Google services
by rachelbythebay on Friday January 24, 2014 @10:07PM
(#7119670)
I wonder if it was gen_aggregator.py again, 6 years later.
[1] https://github.com/blog/1759-dns-outage-post-mortem
[2] https://news.ycombinator.com/item?id=7081913