Earlier today, several of Google’s services went offline. Google has now offered an explanation for the downtime and apologized to affected users. The issue occurred when the internal system responsible for configuring Google’s sites accidentally created in incorrect configuration and brought several other sites.
The system soon self-corrected, which brought downed sites back online.
At 10:55 a.m. PST this morning, an internal system that generates configurations—essentially, information that tells other systems how to behave—encountered a software bug and generated an incorrect configuration. The incorrect configuration was sent to live services over the next 15 minutes, caused users’ requests for their data to be ignored, and those services, in turn, generated errors. Users began seeing these errors on affected services at 11:02 a.m., and at that time our internal monitoring alerted Google’s Site Reliability Team. Engineers were still debugging 12 minutes later when the same system, having automatically cleared the original error, generated a new correct configuration at 11:14 a.m. and began sending it; errors subsided rapidly starting at this time. By 11:30 a.m. the correct configuration was live everywhere and almost all users’ service was restored.
Google says it is putting additional checks and safeguards into place to prevent another instance of this issue.