Skip to content

Commit 70272b3

Browse files
committed
schema,framework/db,server: fix user_vm_details usage
Continuation of apache#10736 Signed-off-by: Abhishek Kumar <[email protected]>
1 parent 935c568 commit 70272b3

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

engine/schema/src/main/java/com/cloud/capacity/dao/CapacityDaoImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,9 @@ public class CapacityDaoImpl extends GenericDaoBase<CapacityVO, Long> implements
204204
"(CASE WHEN ISNULL(service_offering.speed) THEN custom_speed.value ELSE service_offering.speed end) AS speed, " +
205205
"(CASE WHEN ISNULL(service_offering.ram_size) THEN custom_ram_size.value ELSE service_offering.ram_size end) AS ram_size " +
206206
"FROM vm_instance vi LEFT JOIN service_offering ON(((vi.service_offering_id = service_offering.id))) " +
207-
"LEFT JOIN user_vm_details custom_cpu ON(((custom_cpu.vm_id = vi.id) AND (custom_cpu.name = 'CpuNumber'))) " +
208-
"LEFT JOIN user_vm_details custom_speed ON(((custom_speed.vm_id = vi.id) AND (custom_speed.name = 'CpuSpeed'))) " +
209-
"LEFT JOIN user_vm_details custom_ram_size ON(((custom_ram_size.vm_id = vi.id) AND (custom_ram_size.name = 'memory'))) ";
207+
"LEFT JOIN vm_instance_details custom_cpu ON(((custom_cpu.vm_id = vi.id) AND (custom_cpu.name = 'CpuNumber'))) " +
208+
"LEFT JOIN vm_instance_details custom_speed ON(((custom_speed.vm_id = vi.id) AND (custom_speed.name = 'CpuSpeed'))) " +
209+
"LEFT JOIN vm_instance_details custom_ram_size ON(((custom_ram_size.vm_id = vi.id) AND (custom_ram_size.name = 'memory'))) ";
210210

211211
private static final String WHERE_STATE_IS_NOT_DESTRUCTIVE =
212212
"WHERE ISNULL(vi.removed) AND vi.state NOT IN ('Destroyed', 'Error', 'Expunging')";

engine/schema/src/main/java/com/cloud/configuration/dao/ResourceCountDaoImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ public long removeEntriesByOwner(long ownerId, ResourceOwnerType ownerType) {
336336
+ " END)) as total "
337337
+ " from vm_instance vm "
338338
+ " join service_offering so on so.id = vm.service_offering_id "
339-
+ " left join user_vm_details vmd on vmd.vm_id = vm.id and vmd.name = '%s' "
339+
+ " left join vm_instance_details vmd on vmd.vm_id = vm.id and vmd.name = '%s' "
340340
+ " where vm.type = 'User' and state not in ('Destroyed', 'Error', 'Expunging') and display_vm = true and account_id = ? ";
341341

342342
@Override

engine/schema/src/main/java/com/cloud/vm/dao/UserVmDaoImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ public class UserVmDaoImpl extends GenericDaoBase<UserVmVO, Long> implements Use
124124
+ "left join security_group on security_group_vm_map.security_group_id=security_group.id " + "left join nics on vm_instance.id=nics.instance_id "
125125
+ "left join networks on nics.network_id=networks.id " + "left join user_ip_address on user_ip_address.vm_id=vm_instance.id " + "where vm_instance.id in (";
126126

127-
private static final String VMS_DETAIL_BY_NAME = "select vm_instance.instance_name, vm_instance.vm_type, vm_instance.id , user_vm_details.value, user_vm_details.name from vm_instance "
128-
+ "left join user_vm_details on vm_instance.id = user_vm_details.vm_id where (user_vm_details.name is null or user_vm_details.name = ? ) and vm_instance.instance_name in (";
127+
private static final String VMS_DETAIL_BY_NAME = "select vm_instance.instance_name, vm_instance.vm_type, vm_instance.id , vm_instance_details.value, vm_instance_details.name from vm_instance "
128+
+ "left join vm_instance_details on vm_instance.id = vm_instance_details.vm_id where (vm_instance_details.name is null or vm_instance_details.name = ? ) and vm_instance.instance_name in (";
129129

130130
private static final int VM_DETAILS_BATCH_SIZE = 100;
131131

@@ -755,7 +755,7 @@ public List<Pair<Pair<String, VirtualMachine.Type>, Pair<Long, String>>> getVmsD
755755
while (rs.next()) {
756756
vmsDetailByNames.add(new Pair<Pair<String, VirtualMachine.Type>, Pair<Long, String>>(new Pair<String, VirtualMachine.Type>(
757757
rs.getString("vm_instance.instance_name"), VirtualMachine.Type.valueOf(rs.getString("vm_type"))),
758-
new Pair<Long, String>(rs.getLong("vm_instance.id"), rs.getString("user_vm_details.value"))));
758+
new Pair<Long, String>(rs.getLong("vm_instance.id"), rs.getString("vm_instance_details.value"))));
759759
}
760760
}
761761
} catch (SQLException e) {

framework/db/src/main/java/com/cloud/utils/crypt/EncryptionSecretKeyChanger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ private void migrateScaleIOStoragePoolDetails(Connection conn) {
632632

633633
private void migrateUserVmDetails(Connection conn) {
634634
System.out.println("Begin migrate user vm details");
635-
migrateDetails(conn, "user_vm_details", PASSWORD);
635+
migrateDetails(conn, "vm_instance_details", PASSWORD);
636636
System.out.println("End migrate user vm details");
637637
}
638638

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3203,7 +3203,7 @@ protected void setNewVRamSizeVmVideoCard(VirtualMachineMO vmMo, long svgaVmramSi
32033203
}
32043204

32053205
/**
3206-
* Modifies vm vram size if it was set to a different size to the one provided in svga.vramSize (user_vm_details or template_vm_details) on {@code vmConfigSpec}
3206+
* Modifies vm vram size if it was set to a different size to the one provided in svga.vramSize (vm_instance_details or template_vm_details) on {@code vmConfigSpec}
32073207
*
32083208
* @param videoCard vm's video card device
32093209
* @param vmMo virtual machine mo

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6324,7 +6324,7 @@ public UserVm createVirtualMachine(DeployVMCmd cmd) throws InsufficientCapacityE
63246324
}
63256325
}
63266326

6327-
// Add extraConfig to user_vm_details table
6327+
// Add extraConfig to vm_instance_details table
63286328
String extraConfig = cmd.getExtraConfig();
63296329
if (StringUtils.isNotBlank(extraConfig)) {
63306330
if (EnableAdditionalVmConfig.valueIn(callerId)) {
@@ -6482,7 +6482,7 @@ private void checkIfVolumeTemplateIsTheSameAsTheProvided(VolumeInfo volume, Long
64826482
}
64836483

64846484
/**
6485-
* Persist extra configuration data in the user_vm_details table as key/value pair
6485+
* Persist extra configuration data in the vm_instance_details table as key/value pair
64866486
* @param decodedUrl String consisting of the extra config data to appended onto the vmx file for VMware instances
64876487
*/
64886488
protected void persistExtraConfigVmware(String decodedUrl, UserVm vm) {
@@ -6506,7 +6506,7 @@ protected void persistExtraConfigVmware(String decodedUrl, UserVm vm) {
65066506
}
65076507

65086508
/**
6509-
* Used to persist extra configuration settings in user_vm_details table for the XenServer hypervisor
6509+
* Used to persist extra configuration settings in vm_instance_details table for the XenServer hypervisor
65106510
* persists config as key/value pair e.g key = extraconfig-1 , value="PV-bootloader=pygrub" and so on to extraconfig-N where
65116511
* N denotes the number of extra configuration settings passed by user
65126512
*
@@ -6587,9 +6587,9 @@ protected boolean isValidXenOrVmwareConfiguration(String cfg, String[] allowedKe
65876587

65886588
/**
65896589
* Persist extra configuration data on KVM
6590-
* persisted in the user_vm_details DB as extraconfig-1, and so on depending on the number of configurations
6590+
* persisted in the vm_instance_details DB as extraconfig-1, and so on depending on the number of configurations
65916591
* For KVM, extra config is passed as XML
6592-
* @param decodedUrl string containing xml configuration to be persisted into user_vm_details table
6592+
* @param decodedUrl string containing xml configuration to be persisted into vm_instance_details table
65936593
* @param vm
65946594
*/
65956595
protected void persistExtraConfigKvm(String decodedUrl, UserVm vm) {

0 commit comments

Comments
 (0)