How does this compare with dm-flakey [0] ?
[0]: https://www.kernel.org/doc/html/latest/admin-guide/device-ma...
[0]: https://www.kernel.org/doc/html/latest/admin-guide/device-ma...
The advantage is you can write plugins as regular code in lots of different programming languages, with a stable API and ABI: https://www.libguestfs.org/nbdkit.1.html So it's a lot easier to experiment or write plugins for odd devices.
Also our sparse RAM disk supports huge disks (up to 16 exabytes IIRC, 2^63-1 bytes whatever that is).