Hi, these patches are practically a duplicate of the patches I did for virtio-blk dataplane -- they don't convert to the error report infrastructure, for example. The aim was to do the same changes as for virtio-blk in order to avoid killing the whole guest if we run e.g. out of file handles for the notifiers.
Untested (better get your kittens to a safe place before trying out), but a git branch is available at git://github.com/cohuck/qemu graceful-scsi-dataplane Cornelia Huck (3): virtio-scsi: dataplane: print why starting failed virtio-scsi: dataplane: fail setup gracefully virtio-scsi: dataplane: stop trying on notifier error hw/scsi/virtio-scsi-dataplane.c | 92 +++++++++++++++++++++++++++++++++++------ include/hw/virtio/virtio-scsi.h | 1 + 2 files changed, 80 insertions(+), 13 deletions(-) -- 1.8.5.5