On Fri, Jan 31, 2025 at 10:50:48AM +0100, Kevin Wolf wrote: > In order to support running an NBD export on inactive nodes, we must > make sure to return errors for any operations that aren't allowed on > inactive nodes. Reads are the only operation we know we need for > inactive images, so to err on the side of caution, return errors for > everything else, even if some operations could possibly be okay.
We may still find a use case for block status on an inactive node (especially if that helps us take more accurate snapshots, which is the whole point of wanting to read pre-activation). But I'm okay if we defer that to a separate patch only if it actually proves to be needed. > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > --- > nbd/server.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org