Nydus v2.4 Roadmap
New Features
- nydusd: support fuse resend API for live upgrade and failover
- builder (nydus-image): support dereference blobs on bootstrap merge
- nydusify: support converting nydus to OCI v1 format
- nydusify: support compacting image on commit
- snapshotter: support live upgrade with automation
Enhancements
- nydusd: invalidate dentry/inode cache after 255 mounts
- nydusd: pack blob chunk meta to reduce mount failure
- nydusify: copy the image blob without writing to disk
Is there any plan to support converting oci-layout directories or tar files? I see https://github.com/dragonflyoss/nydus/issues/436 but AFAICT it was closed without actually implementing. It would be useful for people who use a hermetic build system to be able to covert oci-layouts to nydus.
Hi @mmonaco, oci -> nydus conversion has been implemented in nydusify convert.
Sorry, but could you clarify how? I looked at the docs and the source and AFAICT file:// is only supported for nydusify copy.
Sorry, but could you clarify how? I looked at the docs and the source and AFAICT
file://is only supported fornydusify copy. The convert command is:
nydusify convert \
--source myregistry/repo:tag \
--target myregistry/repo:tag-nydus
You can see more details in docs