-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
GC fails when manifest not found #15822
Comments
@heww any chance GC can skip 404 (MANIFEST_UNKNOWN) errors instead of failing the GC entirely? with v2.3.3 we can't seem to never able to complete a GC run and have to keep re-firing it manually several times a day. |
@wy65701436 any thoughts on this? 🙏🏼 our GC executions fail all the time when hitting this 404 and our blobs/manifests to GC is growing rapidly and I'm very concerned about hitting the performance issues described in #15807 & #12948 |
related #15469 |
Expected behavior and actual behavior:
GC is bailing out when a 404 "MANIFEST_UNKNOWN" is received from the registry, I expect the GC job to log this and continue to the next manifest/blob and not fail entirely.
the log message also suggest that there was a retry, which doesn't seem to make sense if the error code is a 404?
registry logs:
This issue started after upgrading from v2.3.2 to v2.3.3, as far as we can tell.
Steps to reproduce the problem:
I'm not sure exactly how we ended up in this situation, in v2.3.2 we had occasional failures of GC, but the logs would either not have any errors or it would fail because of a retry timeout, after upgrading to v2.3.3 we've started hitting this issue.
Versions:
Please specify the versions of following systems.
Additional context:
N/A
The text was updated successfully, but these errors were encountered: