Site Reliability and Outage Management
More Details on Today’s Outage

More Details on Today’s Outage

9/24/2010 · Robert Johnson

What this post added

This post details a severe outage caused by an automated configuration verification system that incorrectly handled an invalid configuration change. The system's attempt to correct invalid cache values by querying a persistent store led to a feedback loop when the persistent store itself contained an invalid value. This resulted in an overwhelming number of queries to a database cluster, causing it to fail. The only way to recover was to shut down the entire site. The post highlights the need for configuration systems to be designed to gracefully handle feedback loops and transient spikes, and to avoid cascading failures when dealing with invalid persistent data.

Read the original post ↗