PyPI's August download failures exposed a Fastly canary fault and cache bugs

Mike Fiedler traced intermittent package-download errors to a Fastly fault in Seattle and PyPI configuration bugs affecting origin fallback and range requests.

By · Published

Primary source: The Python Package Index Blog

Why it matters

PyPI sits in automated build paths across the Python community. The incident shows how a fault at one CDN location, combined with registry configuration bugs, can produce persistent CI failures without generating an obvious aggregate signal.

A close-up view of a malfunctioning server blade in a data center, illuminated by cool lights and a distinct orange error glow, with a blurred city skyline visible in the background.

Mike Fiedler, PyPI's safety and security engineer, traced intermittent August package-download failures to two overlapping faults: a Fastly canary problem at one Seattle-area point of presence and older bugs in PyPI's content-delivery configuration. Downloads returned to full operation on August 28th, according to the incident report PyPI published on September 8th.…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.