Open mtrmac opened 12 months ago
@flouthoc PTAL
Should
Pushes reusing chunked layers don’t create the required annotations, making the layers impossible to pull chunked: https://github.com/containers/image/pull/2183#pullrequestreview-1725228215 / https://github.com/containers/image/pull/2185
Be closed?
For the record I think it was me that recently added a zstd:chunked label on issues - there's some more stuff there. In particular it seems like https://github.com/containers/storage/issues/1928 is somewhat close to a blocker for wide scale deployment.
docker-archive:
destinations): https://github.com/containers/image/issues/2182copy.Options.EnsureCompressionVariantsExist
would never stop adding zstd:chunked variants: https://github.com/containers/image/issues/2318expectedLayerDiffIDFlag
seems to use mismatching types: https://github.com/containers/image/issues/2602 , https://github.com/containers/image/issues/2602iterateTarSplit
to upstream tar-split: https://github.com/containers/storage/pull/2035#discussion_r1680130116 . Filed https://github.com/vbatts/tar-split/pull/71 , https://github.com/containers/storage/pull/2116 .blobPipelineDetectCompressionStep
detects zstd:chunked as zstd, causing unnecessary recompression: around https://github.com/containers/image/pull/1980#discussion_r1388492171 , https://github.com/containers/image/pull/2487 .blobPipelineCompressionStep
would trigger a recompression of zstd:chunked if the user asks for zstd (except that we don’t currently detect zstd:chunked): around https://github.com/containers/image/pull/1980#discussion_r1388493306 , https://github.com/containers/image/pull/2317PutBlobPartial
with a non-chunked input and conversion in c/storage enabled doesn’t work: https://github.com/containers/image/pull/2288#issuecomment-1933549444 , fixed thereUncompressedDigest
fields stores a TOC digest, and layer digest validation fails: Fixed in https://github.com/containers/image/pull/1980TopLayer
matches, but that might not be true if layers pulled by blob vs. TOC digests have different IDs: Part of https://github.com/containers/image/pull/1980 . Fixed in #2288 .