nydus icon indicating copy to clipboard operation
nydus copied to clipboard

Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.

Results 190 nydus issues
Sort by recently updated
recently updated
newest added

A personal idea by @hsiangkao, but I agree with the point. 1. Allow ctr/crictl/nerdctl pull directly without nydus snapshotter; 2. Use `zstd:chunked/estargz` compression algorithm for blob layer; 3. Allow lzay...

good first

[clap](https://docs.rs/clap/latest/clap/) now offers a neater derive API, which can help us save hundreds of LOC in nydusd, nydus-image, etc. ``` use clap::Parser; /// Simple program to greet a person #[derive(Parser,...

good first issue

We should implement these to avoid too many unused cachefiles. also see, https://github.com/lostjeffle/demand-read-cachefilesd/blob/main/test/test13-daemon.c

Nydus-snapshotter is being migrated from this repo to containerd organization. Right now, nydus-snapshotter depends on nydusify for using those image annotations. Those annotations' names is prefixed with `containerd.io/snapshot`, which will...

dependencies

So that we can convert an OCI layer to nydus format without unpacking the layer to a directory first, this change can improve layer conversion performance.

good first issue

This issue is to track [the buildkit PR](https://github.com/moby/buildkit/pull/2581) With the above support, one can build a nydus image with buildkit directly.

We need a detailed document on the nydus image format, focusing on: 1. The manifest format 2. Rafsv5 bootstrap+blob format 3. Rafsv6 bootstrap+blob format

doc

For the same dataset, the smaller nydus blob size is , the more data chunks can be downloaded in a single amplification. That is vital to the performance of ondemand...

enhancement

There is a slightly shared-bitmap implementation in [the persist_map code](https://github.com/dragonflyoss/image-service/blob/master/storage/src/cache/state/persist_map.rs). It can be generalized into a library crate that might be useful for other projects.

good first

In order to support container OS upgrade, each increased blob stores the data difference of previous container OS images. However, the number of such blobs can finally be very huge...