2014-01-28 Outage Postmortem
Severity: Major
Category: Dependencies
Service: npm
This summary is created by Generative AI and may differ from the actual content.
Overview
While making a change to simplify the Varnish VCL config on Fastly, a bug was added that caused all requests to go to Manta, including those that should have gone to CouchDB.
Impact
all requests to go to Manta, including those that should have gone to CouchDB
Trigger
change to simplify the Varnish VCL config on Fastly
Detection
proliferation of 403 responses led to a thundering herd
Resolution
setting up a separate Varnish instance to stage changes
Root Cause
setting the req.backend in a vcl_fetch function, and then calling restart to re-parse the rules
