Skip to content

Current Features

Daniel Waddington edited this page Nov 1, 2017 · 6 revisions

Libraries

Name Description Status
Common Common types and utility functions (LGPL) Stable
Core Core functionality (e.g., DPDK wrappers) Stable

Components

Maturity Index: Stable > Operational > Experimental > Untested -> In-Progress

Family Component Status
block nvme SPDK-based NVMe block device with software queues. Stable
block unvme Micron UNVMe-based NVMe block device. No queues. Operational
block posix Posix-based block device. File or raw kernel block device. No callbacks. Operational
block raid RAID-0 (striping) component. Untested.
partition gpt GUID Partition Table based partitioning. Read only. Experimental
partition region Custom region management table. Single page metadata. Stable
pmem fixed Persistent memory (NVMe-backed DRAM) with fixed 1:1 ration. Experimental
pmem paged Persistent memory (NVMe-backed DRAM) with dynamic paging. Experimental
pmem pager-simple Simple pager example for pmem paged component. Experimental
fs minix Port of MINIX filesystem. No exported interface yet. Experimental
store log Append log based on NVMe block devices. Fixed sized elements only. Operational
store append Append log based on NVMe block devices. SQLite3 metadata management. Operational
allocator block Concurrent block allocator In-Progress

Clone this wiki locally