On a Tuesday in 2026, Peter Krempa via Devel wrote:
From: Peter Krempa <[email protected]>

Overriding the blockio settings for disk passthrough via
"<disk device='lun'>" doesn't make sense and in fact the 'scsi-block'
device in qemu doesn't even expose the appropriate properties:

 qemu-system-x86_64: -device 
{"driver":"scsi-block","bus":"scsi0.0","channel":0,"scsi-id":0,"lun":0,"drive":"libvirt-1-format","id":"scsi0-0-0-0","logical_block_size":512,"physical_block_size":512}:
 Property 'scsi-block.physical_block_size' not found

Reject those at validation.

Resolves: https://redhat.atlassian.net/browse/RHEL-145937
Signed-off-by: Peter Krempa <[email protected]>
---
src/conf/domain_validate.c                    |  8 ++++++
.../disk-blockio-device-lun.x86_64-latest.err |  1 +
.../disk-blockio-device-lun.xml               | 26 +++++++++++++++++++
tests/qemuxmlconftest.c                       |  1 +
4 files changed, 36 insertions(+)
create mode 100644 
tests/qemuxmlconfdata/disk-blockio-device-lun.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/disk-blockio-device-lun.xml


Reviewed-by: Ján Tomko <[email protected]>

Jano

Attachment: signature.asc
Description: PGP signature

Reply via email to