-
Notifications
You must be signed in to change notification settings - Fork 18
Current Features
Daniel Waddington edited this page Nov 1, 2017
·
6 revisions
| Name | Description | Status |
|---|---|---|
| Common | Common types and utility functions (LGPL) | Stable |
| Core | Core functionality (e.g., DPDK wrappers) | Stable |
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 |