nydus
nydus copied to clipboard
Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.
Reference: https://github.com/containerd/nydus-snapshotter/issues/5
Per [Lz4 project page](https://android.googlesource.com/platform/external/lz4/+/2fdb46f02616301a2a34da818e58fa44f12696cf/README.md) > LZ4 is also compatible with dictionary compression, both at API and CLI levels. It can ingest any input file as dictionary, though only the final...
Errors like `DaemonError`, `RafsError` can be simplified with the abilities provided in `thiserror` crate. For instance, display, from can be derived directly if using thiserror.
Authorization through mirror (e.g. dragonfly) will affect performance, so add the parameter auth_through. When auth_through is true, it means no authorization through mirror, but directly through the original registry. Signed-off-by:...
for fscache ondemand path, if some requested chunks are set to pending by prefetch threads, and wait them timeout, will casue EIO to container side. retry the timeout chunks on...
We only need to git tag to release a version without modifying the version field in Cargo.toml and Cargo.lock. Signed-off-by: Yan Song
Currently, the parent of file is None, we can set the parent inode by traversing root directory. This PR is addressing #768 Signed-off-by: Bin Tang
And update some comments for authorization workflow. Signed-off-by: Yan Song
Though blake3 has better performance than sha256, but sha256 is commonly used digest algorithm. So prefer sha256 for compatiblity.