mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +01:00
CLOUDSTACK-6865 , CLOUDSTACK-6868: [hyperv] while attaching the volume we were changing the volume's Image format to hypervisor's default Image format, hence it was failing to find the volume with vhdx format. Now changed the behavior to set Image Format for volume only when it is not set
This commit is contained in:
parent
8e0aba4609
commit
66d1eb92f0
@ -773,7 +773,9 @@ public class VolumeOrchestrator extends ManagerBase implements VolumeOrchestrati
|
||||
throw new CloudRuntimeException("Volume shouldn't be null " + volume.getId());
|
||||
}
|
||||
VolumeVO volVO = _volsDao.findById(vol.getId());
|
||||
volVO.setFormat(getSupportedImageFormatForCluster(rootDiskHyperType));
|
||||
if (volVO.getFormat() == null) {
|
||||
volVO.setFormat(getSupportedImageFormatForCluster(rootDiskHyperType));
|
||||
}
|
||||
_volsDao.update(volVO.getId(), volVO);
|
||||
return volFactory.getVolume(volVO.getId());
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user