Skip to content

Commit 167a427

Browse files
committed
Fixes
1 parent efe9d8c commit 167a427

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3098,7 +3098,7 @@ public int compare(final DiskTO arg0, final DiskTO arg1) {
30983098
disk.setBusType(DiskDef.DiskBus.SCSI);
30993099
}
31003100
} else {
3101-
if (diskBusType == DiskDef.DiskBus.SCSI || diskBusType == DiskDef.DiskBus.VIRTIO_BLK) {
3101+
if (diskBusType == DiskDef.DiskBus.SCSI || diskBusType == DiskDef.DiskBus.VIRTIOBLK) {
31023102
disk.setQemuDriver(true);
31033103
disk.setDiscard(DiscardType.UNMAP);
31043104
}

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ public String toString() {
636636
}
637637

638638
public enum DiskBus {
639-
IDE("ide"), SCSI("scsi"), VIRTIO("virtio"), XEN("xen"), USB("usb"), UML("uml"), FDC("fdc"), SATA("sata"), VIRTIO_BLK("virtio-blk");
639+
IDE("ide"), SCSI("scsi"), VIRTIO("virtio"), XEN("xen"), USB("usb"), UML("uml"), FDC("fdc"), SATA("sata"), VIRTIOBLK("virtio-blk");
640640
String _bus;
641641

642642
DiskBus(String bus) {

plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1408,14 +1408,14 @@ protected synchronized void attachOrDetachDisk(final Connect conn, final boolean
14081408
if (disk.getDeviceType() == DeviceType.DISK) {
14091409
if (disk.getBusType() == DiskDef.DiskBus.SCSI) {
14101410
busT = DiskDef.DiskBus.SCSI;
1411-
} else if (disk.getBusType() == DiskDef.DiskBus.VIRTIO_BLK) {
1412-
busT = DiskDef.DiskBus.VIRTIO_BLK;
1411+
} else if (disk.getBusType() == DiskDef.DiskBus.VIRTIOBLK) {
1412+
busT = DiskDef.DiskBus.VIRTIOBLK;
14131413
}
14141414
break;
14151415
}
14161416
}
14171417
diskdef = new DiskDef();
1418-
if (busT == DiskDef.DiskBus.SCSI || busT == DiskDef.DiskBus.VIRTIO_BLK) {
1418+
if (busT == DiskDef.DiskBus.SCSI || busT == DiskDef.DiskBus.VIRTIOBLK) {
14191419
diskdef.setQemuDriver(true);
14201420
diskdef.setDiscard(DiscardType.UNMAP);
14211421
}

plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResourceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6413,9 +6413,9 @@ public void createLinstorVdb() throws LibvirtException, InternalErrorException,
64136413
public void testGetDiskModelFromVMDetailVirtioBlk() {
64146414
VirtualMachineTO virtualMachineTO = Mockito.mock(VirtualMachineTO.class);
64156415
Map<String, String> details = new HashMap<>();
6416-
details.put(VmDetailConstants.ROOT_DISK_CONTROLLER, "virtio_blk");
6416+
details.put(VmDetailConstants.ROOT_DISK_CONTROLLER, "virtio-blk");
64176417
Mockito.when(virtualMachineTO.getDetails()).thenReturn(details);
64186418
DiskDef.DiskBus diskBus = libvirtComputingResourceSpy.getDiskModelFromVMDetail(virtualMachineTO);
6419-
assertEquals(DiskDef.DiskBus.VIRTIO_BLK, diskBus);
6419+
assertEquals(DiskDef.DiskBus.VIRTIOBLK, diskBus);
64206420
}
64216421
}

server/src/main/java/com/cloud/api/query/QueryManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4978,7 +4978,7 @@ private void fillVMOrTemplateDetailOptions(final Map<String, List<String>> optio
49784978

49794979
if (HypervisorType.KVM.equals(hypervisorType)) {
49804980
options.put(VmDetailConstants.NIC_ADAPTER, Arrays.asList("e1000", "virtio", "rtl8139", "vmxnet3", "ne2k_pci"));
4981-
options.put(VmDetailConstants.ROOT_DISK_CONTROLLER, Arrays.asList("osdefault", "ide", "scsi", "virtio"));
4981+
options.put(VmDetailConstants.ROOT_DISK_CONTROLLER, Arrays.asList("osdefault", "ide", "scsi", "virtio", "virtio-blk"));
49824982
options.put(VmDetailConstants.VIDEO_HARDWARE, Arrays.asList("cirrus", "vga", "qxl", "virtio"));
49834983
options.put(VmDetailConstants.VIDEO_RAM, Collections.emptyList());
49844984
options.put(VmDetailConstants.IO_POLICY, Arrays.asList("threads", "native", "io_uring", "storage_specific"));

0 commit comments

Comments
 (0)