containerd / overlaybd

Overlaybd: a block based remote image format. The storage backend of containerd/accelerated-container-image.
Apache License 2.0
259 stars 58 forks source link

Add erofs-util API support for overlaybd #332

Closed salvete closed 5 months ago

salvete commented 5 months ago

What this PR does / why we need it:

Previously, erofs-utils was integrated into overlaybd by using the mkfs.erofs executable file. It's not optimial since raw data needs to be dumped first and output data needs to be write into overlaybd then.

This adds EROFS API support for overlaybd.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged): Fixes #

Please check the following list:

hsiangkao commented 5 months ago

relates to https://github.com/containerd/accelerated-container-image/issues/287

BigVan commented 5 months ago

LGTM

BigVan commented 5 months ago

will build a new release after improving CI test