-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Merge+Diff follow-ups #2548
Comments
@tonistiigi I will prioritize the short-term follow-ups, especially progress+inline cache+docs since I'm assuming they are hard requirements for a v0.10. Let me know what feelings you have on the priority of the others, especially which ones you consider blocking for the next release. |
I think this is not needed unless you see benefits. It's somewhat nice to validate the return array length like you described in that response.
Just a thought as well. I think we need to first understand if there are cases where it is beneficial. I think the blockers on my side are the progress(I think we need different approach than the draft pr), inline cache(draft PR mostly looks good) and Moby vendor. I'll try to pick up the work on the Dockerfile side. At least for mergeop, not sure if we are ready for diffop yet. Having some optimizations for copy as like discussed would be nice as well(storing diff metadata on fileop and using direct hardlinks from overlay lowers for copy when possible). |
Tracking followups from comments on merge+diff here. Can instead break this into separate issues for each one if preferred.
Short-term followups:
nil
from solver op execs. Comment here.Performance followups:
Merge(a,b)
already exists, use it to speed up creation ofMerge(a,b,c)
Merge(a,b,a)
is logically equivalent to the simplerMerge(b,a)
llb.Local
. Comment here.Longer-term followups:
The text was updated successfully, but these errors were encountered: