Skip to content

Commit 5db65a6

Browse files
kiwiflyeryadvr
authored andcommitted
kvm: Fixes #2868 libvirt resize notify failure (#2878)
Incorrect diskpath information was being sent to virsh blockresize, so the block device size was never refreshed to reflect the new disk size. Fixes #2868
1 parent 0c943ab commit 5db65a6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

scripts/storage/qcow2/resizevolume.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ notifyqemu() {
9292
if `virsh domstate $vmname >/dev/null 2>&1`
9393
then
9494
sizeinkb=$(($newsize/1024))
95-
virsh blockresize --domain $vmname --path $path --size $sizeinkb >/dev/null 2>&1
95+
devicepath=$(virsh domblklist $vmname | grep $path | awk '{print $1}')
96+
virsh blockresize --path $devicepath --size $sizeinkb $vmname >/dev/null 2>&1
9697
retval=$?
9798
if [ -z $retval ] || [ $retval -ne 0 ]
9899
then

0 commit comments

Comments
 (0)