From: "Alon Bar-Lev" <alonbl(a)redhat.com>
To: "Laszlo Hornyak" <lhornyak(a)redhat.com>
Cc: "engine-devel" <engine-devel(a)ovirt.org>
Sent: Wednesday, September 12, 2012 12:58:06 PM
Subject: Re: [Engine-devel] what does engine with cpuIdle?
----- Original Message -----
> From: "Laszlo Hornyak" <lhornyak(a)redhat.com>
> To: "Dan Kenigsberg" <danken(a)redhat.com>
> Cc: "engine-devel" <engine-devel(a)ovirt.org>
> Sent: Tuesday, September 11, 2012 3:52:51 PM
> Subject: Re: [Engine-devel] what does engine with cpuIdle?
>
>
>
> ----- Original Message -----
> > From: "Dan Kenigsberg" <danken(a)redhat.com>
> > To: "Laszlo Hornyak" <lhornyak(a)redhat.com>
> > Cc: "engine-devel" <engine-devel(a)ovirt.org>, "Omer
Frenkel"
> > <ofrenkel(a)redhat.com>
> > Sent: Tuesday, September 11, 2012 2:34:13 PM
> > Subject: Re: [Engine-devel] what does engine with cpuIdle?
> >
> > On Tue, Sep 11, 2012 at 07:38:11AM -0400, Laszlo Hornyak wrote:
> > >
> > > ----- Original Message -----
> > > > From: "Dan Kenigsberg" <danken(a)redhat.com>
> > > > To: "Omer Frenkel" <ofrenkel(a)redhat.com>
> > > > Cc: "Laszlo Hornyak" <lhornyak(a)redhat.com>,
"engine-devel"
> > > > <engine-devel(a)ovirt.org>
> > > > Sent: Tuesday, September 11, 2012 9:22:15 AM
> > > > Subject: Re: [Engine-devel] what does engine with cpuIdle?
> > > >
> > > > On Tue, Sep 11, 2012 at 01:55:01AM -0400, Omer Frenkel wrote:
> > > > >
> > > > >
> > > > > ----- Original Message -----
> > > > > > From: "Laszlo Hornyak"
<lhornyak(a)redhat.com>
> > > > > > To: "engine-devel"
<engine-devel(a)ovirt.org>
> > > > > > Sent: Monday, September 10, 2012 3:51:59 PM
> > > > > > Subject: [Engine-devel] what does engine with cpuIdle?
> > > > > >
> > > > > > hi,
> > > > > >
> > > > > > I am trying to change a behavior in vdsm. When you pass
> > > > > > 100%
> > > > > > load
> > > > > > on
> > > > > > a VM, it will stop reporting further load and will keep
> > > > > > telling
> > > > > > 100%
> > > > > > until the load drops under 100% again in it's cpuIdle
> > > > > > information.
> > > > > > This is totally correct if you have only single-cpu
VM's,
> > > > > > but
> > > > > > it
> > > > > > is
> > > > > > false when you have multiple vcpu's, I think the
cpuIdle
> > > > > > information
> > > > > > should not be on a 0-100 scale, but on a 0-100*vcpus
> > > > > > scale.
> > > > > >
> > > > > > So I submitted this patch to vdsm:
> > > > > >
http://gerrit.ovirt.org/#/c/7892/2
> > > > > > and Dan pointed out that some functionality may depend on
> > > > > > the
> > > > > > value
> > > > > > in the 0-100 interval. For me it seems it is ignored and
> > > > > > the
> > > > > > load
> > > > > > is
> > > > > > calculated only from sysCpu + userCpu. Does anyone build
> > > > > > on
> > > > > > the
> > > > > > cpuIdle value?
> > > > > >
> > > > > > Thanks,
> > > > > > Laszlo
> > > > > >
> > > > >
> > > > > you are right, engine doesn't save cpuIdle for vm,
> > > > > so it's not in use in the engine.
> > > >
> > > > Laszlo, in this case, I think it would be best to drop this
> > > > bogus
> > > > piece
> > > > of information.
> > >
> > > Ok.
> > >
> > > However, before I abandon this patch:
> >
> > Why abandon? I've suggested you to keep it, just make it even
> > simpler.
>
> Ok, it is only burocracy, but the new patch will do something
> completely different than the original, so it does not seem to make
> sense to continue this patch. It is more simple to make another
> one.
No... what you do is split the patch into two, leaving the change id
for the 2nd PPC patch.
Then push the two patches.
You will get the PPC patch depend on the platform patch.
It works pretty well... :)
Alon.
Oh... wrong thread.
Alon.