ACR Image Pull Performance - Add support for zstd:chunked compression format
- Dominant language
- No language data
- Stars
- 177
- Forks
- 137
- PR merge metrics
- No merged PRs in 30d
Description
**What is the problem you're trying to solve**
Using containers on embedded devices, we strive to optimize the network bandwidth as well as on-board resource utilization like disk and memory. There is a new compression format (under discussion to be added to OCI spec https://github.com/opencontainers/image-spec/issues/803) namely zstd `application/vnd.oci.image.layer.v1.tar+zstd` which beside providing better compression enables file level de-duplication by partial tarball pulling which would be a huge resource optimization.
A good intro to partial image pulling https://www.redhat.com/sysadmin/faster-container-image-pulls
**Describe the solution you'd like**
Both docker.io and quay.io registries support the new format already, see also followings for relevant efforts
https://issues.redhat.com/browse/PROJQUAY-1417
https://github.com/quay/quay/pull/801
We'd like to see ACR supporting this compression format as well. Please bear in mind according to podman developers:
_For such feature to work, it is important that there is no recompression happening on the registry (i.e. the original compressed blob must be retrievable unchanged) since some metadata is embedded as part of the compression format itself._
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.