Skip to content

Commit 63f58dd

Browse files
Merge pull request #1434 from GabrielBrascher/rook-fix
Change variable "ROOK_DISK_CONTROLLER" to "ROOT_DISK_CONTROLLER"Change com.cloud.vm.VmDetailConstants variable name from "ROOK_DISK_CONTROLLER" to "ROOT_DISK_CONTROLLER". The ROOK_DISK_CONTROLLER variable stores the "rootDiskController" String; thus, this PR changes the name to "ROOT_DISK_CONTROLLER". * pr/1434: VmDetailConstants "ROOK_DISK_CONTROLLER" to "ROOT_DISK_CONTROLLER" Signed-off-by: Rafael Weingärtner <[email protected]>
2 parents 9a9136e + fea264c commit 63f58dd

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

api/src/com/cloud/vm/VmDetailConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
public interface VmDetailConstants {
2020
public static final String KEYBOARD = "keyboard";
2121
public static final String NIC_ADAPTER = "nicAdapter";
22-
public static final String ROOK_DISK_CONTROLLER = "rootDiskController";
22+
public static final String ROOT_DISK_CONTROLLER = "rootDiskController";
2323
public static final String NESTED_VIRTUALIZATION_FLAG = "nestedVirtualizationFlag";
2424
public static final String HYPERVISOR_TOOLS_VERSION = "hypervisortoolsversion";
2525
public static final String DATA_DISK_CONTROLLER = "dataDiskController";

plugins/hypervisors/vmware/src/com/cloud/hypervisor/guru/VMwareGuru.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ public VirtualMachineTO implement(VirtualMachineProfile vm) {
200200
}
201201
}
202202

203-
String diskDeviceType = details.get(VmDetailConstants.ROOK_DISK_CONTROLLER);
203+
String diskDeviceType = details.get(VmDetailConstants.ROOT_DISK_CONTROLLER);
204204
if (userVm) {
205205
if (diskDeviceType == null) {
206-
details.put(VmDetailConstants.ROOK_DISK_CONTROLLER, _vmwareMgr.getRootDiskController());
206+
details.put(VmDetailConstants.ROOT_DISK_CONTROLLER, _vmwareMgr.getRootDiskController());
207207
}
208208
}
209209
String diskController = details.get(VmDetailConstants.DATA_DISK_CONTROLLER);

plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,7 +1413,7 @@ protected StartAnswer execute(StartCommand cmd) {
14131413
String vmInternalCSName = names.first();
14141414
String vmNameOnVcenter = names.second();
14151415
String dataDiskController = vmSpec.getDetails().get(VmDetailConstants.DATA_DISK_CONTROLLER);
1416-
String rootDiskController = vmSpec.getDetails().get(VmDetailConstants.ROOK_DISK_CONTROLLER);
1416+
String rootDiskController = vmSpec.getDetails().get(VmDetailConstants.ROOT_DISK_CONTROLLER);
14171417

14181418
// If root disk controller is scsi, then data disk controller would also be scsi instead of using 'osdefault'
14191419
// This helps avoid mix of different scsi subtype controllers in instance.
@@ -2400,14 +2400,14 @@ private int getDiskController(VirtualMachineDiskInfo matchingExistingDisk, DiskT
24002400

24012401
if (vol.getType() == Volume.Type.ROOT) {
24022402
Map<String, String> vmDetails = vmSpec.getDetails();
2403-
if (vmDetails != null && vmDetails.get(VmDetailConstants.ROOK_DISK_CONTROLLER) != null) {
2404-
if (vmDetails.get(VmDetailConstants.ROOK_DISK_CONTROLLER).equalsIgnoreCase("scsi")) {
2403+
if (vmDetails != null && vmDetails.get(VmDetailConstants.ROOT_DISK_CONTROLLER) != null) {
2404+
if (vmDetails.get(VmDetailConstants.ROOT_DISK_CONTROLLER).equalsIgnoreCase("scsi")) {
24052405
s_logger.info("Chose disk controller for vol " + vol.getType() + " -> scsi, based on root disk controller settings: " +
2406-
vmDetails.get(VmDetailConstants.ROOK_DISK_CONTROLLER));
2406+
vmDetails.get(VmDetailConstants.ROOT_DISK_CONTROLLER));
24072407
controllerKey = scsiControllerKey;
24082408
} else {
24092409
s_logger.info("Chose disk controller for vol " + vol.getType() + " -> ide, based on root disk controller settings: " +
2410-
vmDetails.get(VmDetailConstants.ROOK_DISK_CONTROLLER));
2410+
vmDetails.get(VmDetailConstants.ROOT_DISK_CONTROLLER));
24112411
controllerKey = ideControllerKey;
24122412
}
24132413
} else {

plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareStorageProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1367,7 +1367,7 @@ private Answer attachVolume(Command cmd, DiskTO disk, boolean isAttach, boolean
13671367

13681368
if (isAttach) {
13691369
String dataDiskController = controllerInfo.get(VmDetailConstants.DATA_DISK_CONTROLLER);
1370-
String rootDiskController = controllerInfo.get(VmDetailConstants.ROOK_DISK_CONTROLLER);
1370+
String rootDiskController = controllerInfo.get(VmDetailConstants.ROOT_DISK_CONTROLLER);
13711371
DiskControllerType rootDiskControllerType = DiskControllerType.getType(rootDiskController);
13721372

13731373
if (dataDiskController == null) {

server/src/com/cloud/storage/VolumeApiServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2472,7 +2472,7 @@ private VolumeVO sendAttachVolumeCommand(UserVmVO vm, VolumeVO volumeToAttach, L
24722472
}
24732473
_userVmDao.loadDetails(vm);
24742474
Map<String, String> controllerInfo = new HashMap<String, String>();
2475-
controllerInfo.put(VmDetailConstants.ROOK_DISK_CONTROLLER, vm.getDetail(VmDetailConstants.ROOK_DISK_CONTROLLER));
2475+
controllerInfo.put(VmDetailConstants.ROOT_DISK_CONTROLLER, vm.getDetail(VmDetailConstants.ROOT_DISK_CONTROLLER));
24762476
controllerInfo.put(VmDetailConstants.DATA_DISK_CONTROLLER, vm.getDetail(VmDetailConstants.DATA_DISK_CONTROLLER));
24772477
cmd.setControllerInfo(controllerInfo);
24782478

server/src/com/cloud/vm/UserVmManagerImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3505,15 +3505,15 @@ public UserVmVO doInTransaction(TransactionStatus status) throws InsufficientCap
35053505
if (hypervisorType.equals(HypervisorType.VMware)) {
35063506
if (guestOS.getDisplayName().toLowerCase().contains("apple mac os")) {
35073507
vm.setDetail("smc.present", "TRUE");
3508-
vm.setDetail(VmDetailConstants.ROOK_DISK_CONTROLLER, "scsi");
3508+
vm.setDetail(VmDetailConstants.ROOT_DISK_CONTROLLER, "scsi");
35093509
vm.setDetail(VmDetailConstants.DATA_DISK_CONTROLLER, "scsi");
35103510
vm.setDetail("firmware", "efi");
35113511
s_logger.info("guestOS is OSX : overwrite root disk controller to scsi, use smc and efi");
35123512
} else {
35133513
String controllerSetting = _configDao.getValue("vmware.root.disk.controller");
35143514
// Don't override if VM already has root/data disk controller detail
3515-
if (vm.getDetail(VmDetailConstants.ROOK_DISK_CONTROLLER) == null) {
3516-
vm.setDetail(VmDetailConstants.ROOK_DISK_CONTROLLER, controllerSetting);
3515+
if (vm.getDetail(VmDetailConstants.ROOT_DISK_CONTROLLER) == null) {
3516+
vm.setDetail(VmDetailConstants.ROOT_DISK_CONTROLLER, controllerSetting);
35173517
}
35183518
if (vm.getDetail(VmDetailConstants.DATA_DISK_CONTROLLER) == null) {
35193519
if (controllerSetting.equalsIgnoreCase("scsi")) {

0 commit comments

Comments
 (0)