Outage in Crates.io

crates.io unavailable

Resolved Minor
February 24, 2022 - Started about 2 years ago - Lasted about 1 month
Official incident page

Need to monitor Crates.io outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including Crates.io, and never miss an outage again.
Start Free Trial

Outage Details

We're investigating crates.io being unreachable.
Components affected
Crates.io crates.io
Latest Updates ( sorted recent to last )
MONITORING about 2 years ago - at 02/24/2022 05:22PM

We're seeing traffic coming back to the crates.io application. We're monitoring the recovery, and we'll revert the emergency registry configuration change once we have confirmation the situation is fully resolved.

IDENTIFIED about 2 years ago - at 02/24/2022 05:06PM

Due to an issue to our infrastructure provider, fully resolving the crates.io outage will take longer than expected, so we're executing our disaster recovery plan. We apologize for the disruption this is causing.

Ensuring builds with Cargo keep working is our highest priority, so we made some changes to the registry configuration to bypass the piece of infrastructure responsible for the outage. Download counts will be discarded while this configuration is in effect, and action might be needed on your part to manually fetch the latest registry configuration.

Note that downloads could be slower due to this change, but they should eventually complete.

If you're running builds in CI and do not cache the index, there's no action needed from you: new builds will download the latest index and pickup the configuration changes we made.

If you're running builds in CI and also caching the index, you need to purge those caches to be able to start builds again. Use your CI platform's tooling to accomplish that.

If you're developing on your local machine, you need Cargo to fetch the latest copy of the index. The easiest way to do so is to run this command, which will error out: "cargo install empty-library". After the command errors out, new Cargo invocations will work.

INVESTIGATING about 2 years ago - at 02/24/2022 04:54PM

We're investigating crates.io being unreachable.

Latest Crates.io outages

crates.io unreachable - about 1 month ago
crates.io unavailable - about 1 month ago
crates.io database maintenance - about 1 month ago

The easiest way to monitor Crates.io and all cloud vendors

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3153 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook

Setup in 5 minutes or less

How much time you'll save your team, by having the outages information close to them?

14-day free trial · No credit card required · Cancel anytime