Skip to content

Commit fe5d41d

Browse files
author
Marcus Sorensen
committed
CLOUDSTACK-8263: KVM - virsh resize doesnt refresh libvirt's view of the volume size, refresh pool
Change-Id: I5ea54f7389d72b57bb625e4d87b45b65eb0c96cd
1 parent 65172e3 commit fe5d41d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1896,6 +1896,7 @@ public Answer execute(ResizeVolumeCommand cmd) {
18961896

18971897
/* fetch new size as seen from libvirt, don't want to assume anything */
18981898
pool = _storagePoolMgr.getStoragePool(spool.getType(), spool.getUuid());
1899+
pool.refresh();
18991900
long finalSize = pool.getPhysicalDisk(volid).getVirtualSize();
19001901
s_logger.debug("after resize, size reports as " + finalSize + ", requested " + newSize);
19011902
return new ResizeVolumeAnswer(cmd, true, "success", finalSize);

0 commit comments

Comments
 (0)