Skip to main content

Module zns_storage

Module zns_storage 

Source
Expand description

Hardware-Sympathetic Storage (ZNS) Implementation

This module provides zero-allocation, hardware-sympathetic storage using NVMe Zoned Namespaces. Designed for maximum performance with scientific computing and mathematical libraries.

Structs§

DeviceStats
Device statistics
ZeroCopyBuffer
Zero-copy buffer for direct memory access
ZnsCompletion
Operation completion status
ZnsDeviceInfo
ZNS device information
ZnsIoScheduler
I/O scheduler for ZNS operations
ZnsZone
Individual ZNS zone with metadata
ZnsZoneManager
ZNS Zone Manager for hardware-sympathetic storage
ZoneAllocator
Zone allocation strategy
ZoneHandle
Handle to allocated zone
ZoneStats
Zone statistics

Enums§

AllocationStrategy
Allocation strategies for different workloads
CompletionStatus
Completion status
SchedulerPolicy
Scheduler policies for I/O operations
ZnsError
ZNS error types
ZnsOperation
ZNS operation types
ZoneState
Zone state management
ZoneType
Zone types for different storage patterns