-
Notifications
You must be signed in to change notification settings - Fork 601
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
content digest not found: platform-reduced push, follow-up to #3425 #3509
Comments
With some additional This is totally 🤯. Note that we DO download Then the reduced-platform push tries to push exactly that layer ^ and fails complaining that it is not here...
|
Here is a reproducer. Be sure to replace amd64 with whatever is NOT your native platform.
|
@lingdie I am back with this %&$!@#&**** I opened a bunch of new tickets. This one with the temp-reduced platform is especially baffling. Either there is something really bizarre going on in containerd, or nobody here actually understands how we should manipulate images and our implementation is totally wrong. If you have any insight for me, hit me up - this is driving me bonkers. |
I believe we've done all we can at the nerdctl level. A bug in containerd is causing nerdctl to fail in pulling certain layers when calling image pull. At the nerdctl level, given that we can only call the containerd SDK, we are unable to fix these issues. |
(╯°□°)╯︵ ┻━┻ |
Description
Similarly to #3489, it seems like there may be another case that was not listed in #3425 - or something having side-effects there, when we rely on a temp-reduced-plaform to push.
It is not entirely clear to me what is going on in there - especially what is happening with the whole reduced-platform contorsions (and why we even need this...) - so, I do not have a quick fix that I can send immediately.
While this was somewhat expected... #3435 (comment) - we should have a hard look at this code.
Steps to reproduce the issue
Hammer the tests.
It took about 20 iterations of
to get there.
Note that this was produced with the rewritten tests in #3492.
Describe the results you received and expected
What version of nerdctl are you using?
main
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
No response
The text was updated successfully, but these errors were encountered: