-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cache corruption on various Pkg servers #126
Comments
Strange. Looks like something went wrong during the copy, perhaps. But I don't see any errors. |
This happened again with Edit: Same log behavior as before
|
I noticed the corruption has happened for AWS.jl version 1.36.0, but it's been manually fixed |
Happened also with |
This seems to happen quite a lot. These are from yesterday for example:
|
Mostly on eu-central, but also on e.g. us-east2:
|
Hmmm, |
Right, so the grepping there might be wrong. But at least every cache corruption I have seen and fixed have had that in the logs. Perhaps the cache becomes corrupted if the transfer to client is aborted for some reason? |
@staticfloat: is it reading the files directly into the cache location? If so, that's bad: it should fully download a file to a temporary location and verify it's |
Did this get resolved? |
I haven't observed this error for few weeks, but maybe it's just coincidence, I'll be looking how it works. |
I have observed it on this url, for package Tables.jl version 1.5.0 https://pkg.julialang.org/package/bd369af6-aec1-5ad0-b16a-f7cc5008161c/d0c690d37c73aeb5ca063056283fde5585a41710 |
The version I downloaded just now was complete and correct (correct tree hash). |
Yea I removed the bad cached version. |
Happened again (us-west2 this time though):
|
How does it end up corrupted in the cache in the first place? Shouldn't it be verified before it is put in there? |
Again:
|
Relevant log extract:
The text was updated successfully, but these errors were encountered: