On Thu, Feb 17, 2022 at 10:00:52PM +0000, Richard W.M. Jones wrote: > On Thu, Feb 17, 2022 at 03:58:07PM -0600, Eric Blake wrote: > > The NBD protocol spec recommends EINVAL (rather than EIO) for requests > > that violate block size constraints. Do we want to hardcode EINVAL, > > or else tweak the error policy to allow the user to specify which > > errno to provide? > > I err on not overthinking this. I'll change it to EINVAL, and if ever > we need to choose another errno then we can add a knob for it.
Just noticed this XXX comment that we should now be able to test with blocksize-policy of error: https://gitlab.com/nbdkit/libnbd/-/blob/master/tests/errors.c#L464 -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org _______________________________________________ Libguestfs mailing list [email protected] https://listman.redhat.com/mailman/listinfo/libguestfs
