-
Notifications
You must be signed in to change notification settings - Fork 233
Open
Description
Rootfs and its template is currently implemented as a layered nbd block device. Actually a similar component has already been implemented in the container community and used extensively in production for years. It is overlaybd, a sub-project of containerd.
I would recommend using overlaybd as the backend of rootfs and template, because:
- It is highly performant, featuring
ublkorTCMUas the block device frontend (both are much better thannbd)io_uringorepollasynchronous APIAVX-512vectorization and linearized B+ tree for index query (millions of QPS on a single CPU core)
- It is feature-rich, including all possible operations on the layers.
- It connects naturally to container registry ecology, which fits perfectly for template management.
- It has a big user base, including Alibaba, Azure, DataBricks, Boss直聘, Meituan, fly.io, hocus.dev, etc.
BigVan and hittyt
Metadata
Metadata
Assignees
Labels
No labels