Updated
over 3 years
ago.
1 hackers ♥️.
2 followers.
Has no hacker:
grab it!
Project Description
In need to test distributed NVMe over TCP, I'll hack on nvme-dem.
nvme-dem (Distributed Endpoint Management) is an existing upstream project (see Resources) that aims to provide a centralized discovery controller and management capabilities to configure NVMe targets. It offers both a command line utility and a web interface for management.
Motivation to work on nvme-dem on Hackweek:
- last commit to the project was almost 2 years ago
- it only seems to support FC and RDMA transports, i.e. no TCP (to be confirmed)
- probably missing recent NVMe features and fixes
- initially I wanted to create my own project to achieve a DEM, but since this exists, I thought it would be a good starting point
Goal for this Hackweek
Abstract/personal goals:
- Learn more about NVMe and NVMe over Fabrics
- Learn internals of nvme-dem project
Material goals:
- implement mDNS functionality (top priority)
- implement current modern features
- ensure supportability for NVMe/TCP
- fix bugs found during hackweek
- implement a (fully emulated) distributed setup
Resources
- https://github.com/linux-nvme/nvme-dem (upstream)
- https://github.com/ematsumiya/nvme-dem (development will be done on this repo)
No Hackers yet
Looking for hackers with the skills:
This project is part of:
Hack Week 20
Activity
Comments
-
over 3 years ago by ematsumiya | Reply
This project actually would work better with mDNS modifications to be in nvme-cli. I decided I'd work on that on this hackweek and work on nvme-dem on the next one.
Similar Projects
This project is one of its kind!