render / rpms / libvirt

Forked from rpms/libvirt 5 months ago
Clone
Pablo Greco 40546a
From 310eeaa9bedbbe58a6cdbdbc2e057fc6d6c66586 Mon Sep 17 00:00:00 2001
Pablo Greco 40546a
Message-Id: <310eeaa9bedbbe58a6cdbdbc2e057fc6d6c66586@dist-git>
Pablo Greco 40546a
From: Michal Privoznik <mprivozn@redhat.com>
Pablo Greco 40546a
Date: Thu, 18 Apr 2019 19:36:32 +0200
Pablo Greco 40546a
Subject: [PATCH] qemuhotplugtest: Don't plug a SCSI disk at unit 7
Pablo Greco 40546a
Pablo Greco 40546a
RHEL-7.7: https://bugzilla.redhat.com/show_bug.cgi?id=1692296
Pablo Greco 40546a
RHEL-8.1.0: https://bugzilla.redhat.com/show_bug.cgi?id=1692354
Pablo Greco 40546a
Pablo Greco 40546a
Unit number 7 is kind of special. It's reserved for SCSI
Pablo Greco 40546a
controller. The comment in virDomainSCSIDriveAddressIsUsed()
Pablo Greco 40546a
summarizes that pretty nicely. Libvirt would never generate
Pablo Greco 40546a
such address.
Pablo Greco 40546a
Pablo Greco 40546a
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Pablo Greco 40546a
Tested-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Pablo Greco 40546a
Reviewed-by: Jim Fehlig <jfehlig@suse.com>
Pablo Greco 40546a
(cherry picked from commit ee2c5ef39fd91345893904433c6f458685543af5)
Pablo Greco 40546a
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Pablo Greco 40546a
Message-Id: <cd6f1b6289c9a00a4094540bb3656446b8d4cc1e.1555608962.git.mprivozn@redhat.com>
Pablo Greco 40546a
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
Pablo Greco 40546a
---
Pablo Greco 40546a
 tests/qemuhotplugtest.c                                       | 2 +-
Pablo Greco 40546a
 tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml      | 2 +-
Pablo Greco 40546a
 ...uhotplug-base-without-scsi-controller-live+disk-scsi-2.xml | 4 ++--
Pablo Greco 40546a
 3 files changed, 4 insertions(+), 4 deletions(-)
Pablo Greco 40546a
Pablo Greco 40546a
diff --git a/tests/qemuhotplugtest.c b/tests/qemuhotplugtest.c
Pablo Greco 40546a
index 663e33ed00..8e0086a269 100644
Pablo Greco 40546a
--- a/tests/qemuhotplugtest.c
Pablo Greco 40546a
+++ b/tests/qemuhotplugtest.c
Pablo Greco 40546a
@@ -761,7 +761,7 @@ mymain(void)
Pablo Greco 40546a
                    "device_del", QMP_OK,
Pablo Greco 40546a
                    "human-monitor-command", HMP(""));
Pablo Greco 40546a
     DO_TEST_DETACH("base-with-scsi-controller-live", "disk-scsi-2", false, false,
Pablo Greco 40546a
-                   "device_del", QMP_DEVICE_DELETED("scsi3-0-5-7") QMP_OK,
Pablo Greco 40546a
+                   "device_del", QMP_DEVICE_DELETED("scsi3-0-5-6") QMP_OK,
Pablo Greco 40546a
                    "human-monitor-command", HMP(""));
Pablo Greco 40546a
 
Pablo Greco 40546a
     DO_TEST_ATTACH("base-live", "qemu-agent", false, true,
Pablo Greco 40546a
diff --git a/tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml b/tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml
Pablo Greco 40546a
index 3a847fbda6..876afb182f 100644
Pablo Greco 40546a
--- a/tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml
Pablo Greco 40546a
+++ b/tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml
Pablo Greco 40546a
@@ -2,7 +2,7 @@
Pablo Greco 40546a
   <driver name='qemu' type='raw' cache='none'/>
Pablo Greco 40546a
   <source file='/dev/null'/>
Pablo Greco 40546a
   <target dev='sdf' bus='scsi'/>
Pablo Greco 40546a
-  <address type='drive' controller='3' bus='0' target='5' unit='7'/>
Pablo Greco 40546a
+  <address type='drive' controller='3' bus='0' target='5' unit='6'/>
Pablo Greco 40546a
   <readonly/>
Pablo Greco 40546a
   <shareable/>
Pablo Greco 40546a
 </disk>
Pablo Greco 40546a
diff --git a/tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml b/tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml
Pablo Greco 40546a
index d35fea6f5f..72b5174825 100644
Pablo Greco 40546a
--- a/tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml
Pablo Greco 40546a
+++ b/tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml
Pablo Greco 40546a
@@ -26,8 +26,8 @@
Pablo Greco 40546a
       <target dev='sdf' bus='scsi'/>
Pablo Greco 40546a
       <readonly/>
Pablo Greco 40546a
       <shareable/>
Pablo Greco 40546a
-      <alias name='scsi3-0-5-7'/>
Pablo Greco 40546a
-      <address type='drive' controller='3' bus='0' target='5' unit='7'/>
Pablo Greco 40546a
+      <alias name='scsi3-0-5-6'/>
Pablo Greco 40546a
+      <address type='drive' controller='3' bus='0' target='5' unit='6'/>
Pablo Greco 40546a
     </disk>
Pablo Greco 40546a
     <controller type='usb' index='0'>
Pablo Greco 40546a
       <alias name='usb'/>
Pablo Greco 40546a
-- 
Pablo Greco 40546a
2.21.0
Pablo Greco 40546a