3 ms·
Why do you mean by non-embedded? You might also be interested in xNVMe and the RocksDB/Ceph KV drivers: https://github.com/OpenMPDK/xNVMe https://github.com/O
by gavinray 3y ago
Why do you mean by non-embedded?
You might also be interested in xNVMe and the RocksDB/Ceph KV drivers:
https://github.com/OpenMPDK/xNVMe https://github.com/OpenMPDK/xNVMe
https://github.com/OpenMPDK/KVSSD https://github.com/OpenMPDK/KVSSD
https://github.com/OpenMPDK/KVRocks https://github.com/OpenMPDK/KVRocks
- nphase 3y agoSuper helpful, thanks. What I mean is something akin to a single-node daemon with network capabilities. Something as basic as a memcached or redis type of interface to start.
- gavinray 3y agoI think there's actually a standard defined for networked KV API over NVMe, written by the SNIA (as others have mentioned) Though I'm not super knowledgeable about it. I think Redfish/Swordfish are maybe meant for this sort of thing: https://www.snia.org/forums/smi/swordfish https://www.snia.org/forums/smi/swordfish There's a video on NVMe and NVMe-oF management for instance: https://www.youtube.com/watch?v=56VoD_1iGIs&list=PLH_ag5Km-YUYEHj-8YEhmlA6z7Bml_3Kq&index=72 https://www.youtube.com/watch?v=56VoD_1iGIs&list=PLH_ag5Km-Y...