mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
only check ISO which is downloaded status
This commit is contained in:
parent
c14dcd2da2
commit
0442917381
@ -1098,9 +1098,10 @@ public class StorageManagerImpl implements StorageManager, Manager, ClusterManag
|
|||||||
List<HostVO> storageHosts = _resourceMgr.listAllHostsInOneZoneByType(Host.Type.SecondaryStorage, dataCenterId);
|
List<HostVO> storageHosts = _resourceMgr.listAllHostsInOneZoneByType(Host.Type.SecondaryStorage, dataCenterId);
|
||||||
if (storageHosts != null) {
|
if (storageHosts != null) {
|
||||||
for (HostVO storageHost : storageHosts) {
|
for (HostVO storageHost : storageHosts) {
|
||||||
VMTemplateHostVO templateHostVO = _vmTemplateHostDao.findByHostTemplate(storageHost.getId(), templateId);
|
List<VMTemplateHostVO> templateHostVOs = _vmTemplateHostDao.listByTemplateHostStatus(templateId, storageHost.getId(), VMTemplateStorageResourceAssoc.Status.DOWNLOADED );
|
||||||
if (templateHostVO != null) {
|
if (templateHostVOs != null && !templateHostVOs.isEmpty()) {
|
||||||
isoPath = storageHost.getStorageUrl() + "/" + templateHostVO.getInstallPath();
|
VMTemplateHostVO tmpHostVO = templateHostVOs.get(0);
|
||||||
|
isoPath = storageHost.getStorageUrl() + "/" + tmpHostVO.getInstallPath();
|
||||||
return new Pair<String, String>(isoPath, storageHost.getStorageUrl());
|
return new Pair<String, String>(isoPath, storageHost.getStorageUrl());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user