hzguanqiang
2012-Nov-28 08:34 UTC
[libvirt-users] error: unsupported configuration: block I/O throttling not supported with this QEMU binary
Hi, guys. I want to change block I/O throttle using 'virsh blkdeviotune' with vm not running, it reported an error: # virsh blkdeviotune instance-000000dc /dev/loop0 --total-bytes-sec 20000000 --total-iops-sec 20 --config error: Unable to change block I/O throttle error: unsupported configuration: block I/O throttling not supported with this QEMU binary I can do this when the vm is running. Is it a bug? How can I fix this problem. BTW,My libvirt version is 0.9.13: # virsh version Compiled against library: libvir 0.9.13 Using library: libvir 0.9.13 Using API: QEMU 0.9.13 Running hypervisor: QEMU 1.1.2 Thanks. 2012-11-28 hzguanqiang -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20121128/0617a2c8/attachment.htm>
Osier Yang
2012-Dec-03 02:33 UTC
[libvirt-users] error: unsupported configuration: block I/O throttling not supported with this QEMU binary
On 2012?11?28? 16:34, hzguanqiang wrote:> Hi, guys. > I want to change block I/O throttle using 'virsh blkdeviotune' with vm > not running, it reported an error: > # virsh blkdeviotune instance-000000dc /dev/loop0 --total-bytes-sec > 20000000 --total-iops-sec 20 --config > error: Unable to change block I/O throttle > error: unsupported configuration: block I/O throttling not supported > with this QEMU binary > I can do this when the vm is running. Is it a bug? How can I fix this > problem.It just looks strange, as you can tune when the VM is active. Because the qemu capabilities is collected during the qemu driver starts up, which is independant with the domain states. Probably you will want to debug the qemu capabilities collecting process. Osier