On Wed, Jan 04, 2023 at 10:51:50PM +0000, Richard W.M. Jones wrote:
Here's an updated version which supports read, write, flush,
write-zeroes, discard and FUA:
https://gitlab.com/rwmjones/nbdkit/-/commits/2023-libblkio/ ...
PS: Eric: One thing we lack in the NBD space is a standards
conformance test [-suite].
To some extent, interoperability between libnbd and nbdkit provides a
lot of that testing, but I agree that it is somewhat ad hoc. I've
added features to libnbd over the years to try and trigger more corner
cases of client behavior to see how servers respond, but that's more
in the handshaking side of things than in the I/O side after
handshaking is complete. What specific tests do you have in mind here?
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization:
qemu.org |
libvirt.org