On Mon, Sep 22, 2014 at 1:38 PM, Michal Privoznik <mprivozn@xxxxxxxxxx> wrote: > On 22.09.2014 11:39, Matthias Gatto wrote: >> For virQEMUCapsInitQMPMonitor I didn't find other way to check the >> capability than to check the version, and virQEMUCapsComputeCmdFlags >> is not call when qemu use QMP(or I've miss how to call it). >> I don't understand how i should change this patch, can you explain it >> to me please ? >> > > [please don't top-post on technical lists] > > Well, grepping qemu.git I've found this: > > blockdev.c:658: qemu_opt_rename(all_opts, "bps_max", "throttling.bps-total-max"); > > And then, grepping libvirtd.log shows that qemu does report the throttling.bps-total-max. So I guess the diff that you are looking for is: > > diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c > index 62a1124..af4e067 100644 > --- a/src/qemu/qemu_capabilities.c > +++ b/src/qemu/qemu_capabilities.c > @@ -2443,6 +2443,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = { > { "spice", "disable-agent-file-xfer", QEMU_CAPS_SPICE_FILE_XFER_DISABLE }, > { "msg", "timestamp", QEMU_CAPS_MSG_TIMESTAMP }, > { "numa", NULL, QEMU_CAPS_NUMA }, > + { "drive", "throttling.bps-total-max", QEMU_CAPS_DRIVE_IOTUNE_MAX}, > }; > > static int > > This means, that 'drive' supports 'throttling.bps-total-max' on the command line. Which brings up interesting question - should we use that instead of "bps_max"? > > Michal Ok, i'll try to do it with throttling.bps-total-max Thank you for the explain, and your review -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list