-
Notifications
You must be signed in to change notification settings - Fork 52
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
Docker image resolver is too strict #93
Comments
Probably the behavior should be to not provide a resolution to such images. |
These images will also fail on Examples of failed pulls with this error - openshift/origin#17031 I think we can provide a flag to turn off this feature explicitly in case there are bugs in this feature. But I think the current behaviour is the desired behaviour for this issue. |
I'm not sure: we may never hit the exec with this image, and there are other reasons resolution can fail but execution can succeed. (e.g., think of using an image that I've pushed locally but not published to a public repository yet). |
My main objection to making errors in the resolver non-fatal is that name resolution and cache key computation should be deterministic and not best effort to avoid confusion for users. I say should and not must to acknowledge that caching in general is best-effort. I think it is OK to make the feature opt-in or opt-out, but when this feature is being used, it should not be best effort. As to the points you bring up, I think the benefits outweigh the costs.
I can send a change to make the feature opt-in or opt-out. But as a user, I think we should not make it best effort. Please consider. |
Trying to run a simple Reflow program with the image "biocontainers/bwa" fails:
The text was updated successfully, but these errors were encountered: