6 ms·
Assuming crates.io is AWS-backed? Getting fun situation where direct dependencies of an application are downloading but then the sub-dependencies aren't.
by RobertKerans 5y ago
Assuming crates.io is AWS-backed? Getting fun situation where direct dependencies of an application are downloading but then the sub-dependencies aren't.
- lukeqsee 5y agocrates.io is directly hosted on GitHub, but I'm sure some dependencies use S3 or other AWS services for things.
- RobertKerans 5y agoYep, S3 possibly the villain here
- withinboredom 5y agoI wonder if there's an s3 compatible service with similar pricing that can be used as a fallback? Are digital ocean s3 compatible storage accounts's backed by real s3?
- RobertKerans 5y agoafaik there's nothing tying it specifically to GH (where the metatada is), and then the actual code is just in an S3 bucket, so in theory should be reasonably easy [ha!] to just host anywhere. In theory, I mean that's a massive lump of stuff, and surely wherever it gets hosted is going to face exactly the same issues (though if it does become very widely used, then you'd think every major provider that controls infra could easily have a mirror)
- Ancapistani 5y agoWould Wasabi.com meet your requirements? I’m not affiliated with them, and haven’t even really used them other than to explore a bit. They come highly recommended by my acquaintances, though.
- RobertKerans 5y agoAh, back to normal now. Getting intermittent flickers on some of our apps but all seems solid-ish again
- pietroalbini 5y agoThe crates.io index is hosted on GitHub, but the application/API is hosted on Heroku (so in the us-east-1 AWS region) and the downloads on S3/CloudFront. And yes crates.io is currently impacted.
- mwcampbell 5y agoYeah, and I can't publish a crate.