imeoer

Results 266 comments of imeoer

@Fricounet nydus [v2.3.6](https://github.com/dragonflyoss/nydus/releases/tag/v2.3.6) released!

Hi @Fricounet By the code `findIndexAlternativeLayer`: Can we only find the index digest and return from the iteration which the snapshot matches `i.Labels["containerd.io/snapshot/nydus-bootstrap"] != ""` ? The nydus bootstrap (metadata)...

By the way, regarding our internal nydus usage, in cluster each node is deployed nydus snapshotter, and also deployed a separate kubernetes webhook component, based on pod info, determines whether...

> I was looking at the content of `image.boot` metadata blobs today and it seems that the blobs sha are still present in there (and have a straightforward 11 correspondence...

From the [code](https://github.com/containerd/containerd/blob/1a8d84b826f80b65ed8d1f31cd4239dafea0052d/core/unpack/unpacker.go#L350), one thing I'm confused about is that the common layer should have different snapshot key in different images, since the chainID is computed from the diff_ids of...

Hi @Fricounet, the nydus blob format is the structure that arranges data as follows: ``` EntryBlob | EntryBlobMetaHeader | EntryBlobMeta | EntryBootstrap | EntryTOC ``` `EntryTOC` records the offsets of...

Hi @Fricounet, > the bootstrap layer only contains a single EntryBootstrap which is merged from all the EntryBootstrap in the other layers Yes it's correct understanding, the `EntryBootstrap` from each...

> If that's done in an overlay-like way, I assure the merge process is not easily reversible then? Meaning it's not possible to get the individual bootstraps file the constitute...

Not really sure, it seems the changes break some CI tests due to IO errors: https://github.com/dragonflyoss/nydus/actions/runs/12311443544/job/34446727113?pr=1654

Hi @Fricounet, the `nydus.remoteimage.v1` field is used differentiate to OCI v1 and nydus image, the reason for merging OCI v1 and nydus manifests into a [single manifest index](https://github.com/dragonflyoss/nydus/blob/master/contrib/nydusify/examples/manifest/index.json) is historical,...