mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Merge remote-tracking branch 'origin/4.16'
This commit is contained in:
commit
5b617ba3ff
@ -999,6 +999,7 @@ public class UnmanagedVMsManagerImpl implements UnmanagedVMsManager {
|
|||||||
diskProfileStoragePoolList.add(importDisk(rootDisk, userVm, cluster, diskOffering, Volume.Type.ROOT, String.format("ROOT-%d", userVm.getId()),
|
diskProfileStoragePoolList.add(importDisk(rootDisk, userVm, cluster, diskOffering, Volume.Type.ROOT, String.format("ROOT-%d", userVm.getId()),
|
||||||
(rootDisk.getCapacity() / Resource.ResourceType.bytesToGiB), minIops, maxIops,
|
(rootDisk.getCapacity() / Resource.ResourceType.bytesToGiB), minIops, maxIops,
|
||||||
template, owner, null));
|
template, owner, null));
|
||||||
|
long deviceId = 1L;
|
||||||
for (UnmanagedInstanceTO.Disk disk : dataDisks) {
|
for (UnmanagedInstanceTO.Disk disk : dataDisks) {
|
||||||
if (disk.getCapacity() == null || disk.getCapacity() == 0) {
|
if (disk.getCapacity() == null || disk.getCapacity() == 0) {
|
||||||
throw new InvalidParameterValueException(String.format("Disk ID: %s size is invalid", rootDisk.getDiskId()));
|
throw new InvalidParameterValueException(String.format("Disk ID: %s size is invalid", rootDisk.getDiskId()));
|
||||||
@ -1006,7 +1007,8 @@ public class UnmanagedVMsManagerImpl implements UnmanagedVMsManager {
|
|||||||
DiskOffering offering = diskOfferingDao.findById(dataDiskOfferingMap.get(disk.getDiskId()));
|
DiskOffering offering = diskOfferingDao.findById(dataDiskOfferingMap.get(disk.getDiskId()));
|
||||||
diskProfileStoragePoolList.add(importDisk(disk, userVm, cluster, offering, Volume.Type.DATADISK, String.format("DATA-%d-%s", userVm.getId(), disk.getDiskId()),
|
diskProfileStoragePoolList.add(importDisk(disk, userVm, cluster, offering, Volume.Type.DATADISK, String.format("DATA-%d-%s", userVm.getId(), disk.getDiskId()),
|
||||||
(disk.getCapacity() / Resource.ResourceType.bytesToGiB), offering.getMinIops(), offering.getMaxIops(),
|
(disk.getCapacity() / Resource.ResourceType.bytesToGiB), offering.getMinIops(), offering.getMaxIops(),
|
||||||
template, owner, null));
|
template, owner, deviceId));
|
||||||
|
deviceId++;
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
LOGGER.error(String.format("Failed to import volumes while importing vm: %s", instanceName), e);
|
LOGGER.error(String.format("Failed to import volumes while importing vm: %s", instanceName), e);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user