Skip to content

Commit 320cfd6

Browse files
committed
VM스냅샷 시 vm설정(details)정보 누락 되는 이슈 수정
1 parent e4839e9 commit 320cfd6

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

server/src/main/java/com/cloud/vm/snapshot/VMSnapshotManagerImpl.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@
118118
import com.cloud.vm.VirtualMachine;
119119
import com.cloud.vm.VirtualMachineManager;
120120
import com.cloud.vm.VirtualMachineProfile;
121-
import com.cloud.vm.VmDetailConstants;
122121
import com.cloud.vm.VmWork;
123122
import com.cloud.vm.VmWorkConstants;
124123
import com.cloud.vm.VmWorkJobHandler;
@@ -481,17 +480,12 @@ public VMSnapshot doInTransaction(TransactionStatus status) {
481480
* @param vmSnapshotId vm snapshot id
482481
*/
483482
protected void addSupportForCustomServiceOffering(long vmId, long serviceOfferingId, long vmSnapshotId) {
484-
ServiceOfferingVO serviceOfferingVO = _serviceOfferingDao.findById(serviceOfferingId);
485-
if (serviceOfferingVO.isDynamic()) {
486-
List<UserVmDetailVO> vmDetails = _userVmDetailsDao.listDetails(vmId);
487-
List<VMSnapshotDetailsVO> vmSnapshotDetails = new ArrayList<VMSnapshotDetailsVO>();
488-
for (UserVmDetailVO detail : vmDetails) {
489-
if(detail.getName().equalsIgnoreCase(VmDetailConstants.CPU_NUMBER) || detail.getName().equalsIgnoreCase(VmDetailConstants.CPU_SPEED) || detail.getName().equalsIgnoreCase(VmDetailConstants.MEMORY)) {
490-
vmSnapshotDetails.add(new VMSnapshotDetailsVO(vmSnapshotId, detail.getName(), detail.getValue(), detail.isDisplay()));
491-
}
492-
}
493-
_vmSnapshotDetailsDao.saveDetails(vmSnapshotDetails);
483+
List<UserVmDetailVO> vmDetails = _userVmDetailsDao.listDetails(vmId);
484+
List<VMSnapshotDetailsVO> vmSnapshotDetails = new ArrayList<VMSnapshotDetailsVO>();
485+
for (UserVmDetailVO detail : vmDetails) {
486+
vmSnapshotDetails.add(new VMSnapshotDetailsVO(vmSnapshotId, detail.getName(), detail.getValue(), detail.isDisplay()));
494487
}
488+
_vmSnapshotDetailsDao.saveDetails(vmSnapshotDetails);
495489
}
496490

497491
@Override

0 commit comments

Comments
 (0)