[libvirt] [PATCH] qemu: bulk stats: implement (cpu) tune group.

Francesco Romani fromani at redhat.com
Tue Feb 24 08:19:15 UTC 2015


Hi John, thanks for the review!

----- Original Message -----
> From: "John Ferlan" <jferlan at redhat.com>
> To: "Francesco Romani" <fromani at redhat.com>, libvir-list at redhat.com
> Sent: Monday, February 23, 2015 7:33:47 PM
> Subject: Re: [libvirt] [PATCH] qemu: bulk stats: implement (cpu) tune group.
> 
> 
> 
> On 02/11/2015 09:22 AM, Francesco Romani wrote:
> > Management applications, like oVirt, may need to setup cpu quota
> > limits to enforce QoS for VMs.
> > 
> > For this purpose, management applications also need to check how
> > VMs are behaving with respect to CPU quota. This data is avaialble
> > using the virDomainGetSchedulerParameters API.
> > 
> > This patch adds a new group to bulk stats API to obtain the same
> > information.
> > 
> > Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1191428
> > ---
> >  include/libvirt/libvirt-domain.h |  1 +
> >  src/libvirt-domain.c             | 16 ++++++++
> >  src/qemu/qemu_driver.c           | 84
> >  ++++++++++++++++++++++++++++++++++++++++
> >  tools/virsh-domain-monitor.c     |  7 ++++
> >  4 files changed, 108 insertions(+)
> > 
> 
> In general looks good... There's a few spelling and spacing nits below
> which I could fix up before pushing for you...

Oops. Will fix, spell-check again and resubmit.

> You are missing 'virsh.pod' - something easily added as well.

Will add.

> The one question I have is around the switch name (looking for any other
> thoughts...)

I don't really have strong opinions here, so whatever fits best for you guys
should be fine for me.

> Should the option be "cpu-tune" instead of "tune-cpu", especially since
> the name of the function has "*CpuTune"? Or even 'sched-info' to match
> the 'virsh schedinfo $dom' command?  I suppose some day there'd be
> 'numa-tune' data desired as well, but that's a different issue...

I'm aware (= because we oVirt team plan/want/use them :)) of NUMA and I/O
tune information which could be requested in the future.

Bests,

-- 
Francesco Romani
RedHat Engineering Virtualization R & D
Phone: 8261328
IRC: fromani




More information about the libvir-list mailing list