-
Notifications
You must be signed in to change notification settings - Fork 788
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
[TEST] skopeo: test zstd:chunked #1111
Conversation
fef713d
to
f12358b
Compare
fa17adc
to
8973014
Compare
7033859
to
77e50c9
Compare
77e50c9
to
87712e4
Compare
a22bb4b
to
9ad85c8
Compare
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
A friendly reminder that this PR had no activity for 30 days. |
@giuseppe What do you plan to do with this PR? Was it just to provide a proof of concept? Or do you expect every caller of c/image to set |
I've opened this PR just as a PoC but I can still rebase it on top of containers/image. Should we just make it part of I've not enabled it by default because 1) it is an experimental feature yet 2) and it cost an extra request for images that are not seekable (so pulls for current images will just be more expensive) |
From a Skopeo perspective, if that happened, this PR would become empty, wouldn’t it? WRT
For all images, even those that don’t carry the annotations? |
You are right. I forgot that the implementation was changed to try only when the annotation is explicitly set, so it should not be more expensive. I am fine to enable it by default so containers/image users don't have to change anything. Do we need to mark FetchPartialBlobs as obsolete? I think it should be fine to just drop it as I guess there are no users of it yet and it was documented as
|
skopeo version for testing zstd:chunked
It needs:
I've prepared some zstd:chunked images here: https://hub.docker.com/repository/docker/gscrivano/zstd-chunked
using a command like:
skopeo copy containers-storage:fedora:33 docker://docker.io/gscrivano/zstd-chunked:fedora33
on a Fedora 33 host shows:Then using a squashed image pushed to a local registry, the image is created as:
we get:
Signed-off-by: Giuseppe Scrivano gscrivan@redhat.com