2 ms·
I'm not seeing any new parallels to SCSI, beyond the similarities that have long existed between NVMe and SCSI. What kind of programmable functionality over SCS
by wtallis 6y ago
I'm not seeing any new parallels to SCSI, beyond the similarities that have long existed between NVMe and SCSI. What kind of programmable functionality over SCSI are you referring to?
- pjmlp 6y agoSCSI uses their own controllers that receive a set of commands and take it from there for the data retrieval operations. https://en.wikipedia.org/wiki/SCSI_command https://en.wikipedia.org/wiki/SCSI_command
- wtallis 6y agoSCSI uses simple fixed command sets, the same as standard NVMe drives. As far as I'm aware, SCSI doesn't have any way to chain commands together, so you can't really do anything more complex than predefined commands like copy or compare and write. It's nothing at all analogous to an actual programmable offload engine like you'd get with eBPF, and all the semi-advanced SCSI commands that are actually applicable to SSDs already have equivalents in the base NVMe command set.