nydus icon indicating copy to clipboard operation
nydus copied to clipboard

Nydus v2.4 Roadmap

Open imeoer opened this issue 6 months ago • 4 comments

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

imeoer avatar Jun 27 '25 09:06 imeoer

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.

mmonaco avatar Jul 29 '25 05:07 mmonaco

Hi @mmonaco, oci -> nydus conversion has been implemented in nydusify convert.

imeoer avatar Jul 29 '25 06:07 imeoer

Sorry, but could you clarify how? I looked at the docs and the source and AFAICT file:// is only supported for nydusify copy.

mmonaco avatar Jul 29 '25 06:07 mmonaco

Sorry, but could you clarify how? I looked at the docs and the source and AFAICT file:// is only supported for nydusify copy. The convert command is:

nydusify convert \
  --source myregistry/repo:tag \
  --target myregistry/repo:tag-nydus

You can see more details in docs

BraveY avatar Jul 29 '25 11:07 BraveY