[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [RFC PATCH v2 0/7] Repurpose SEDF Scheduler for Real-time Use

On ven, 2014-07-11 at 12:15 +0100, Ian Campbell wrote:
> On Fri, 2014-07-11 at 07:01 +0200, Dario Faggioli wrote:
> > *** Short (well, sort of!) Answer ***
> > Personally, I would prefer to keep SEDF alive at least for a few
> > versions
> As it currently is or somehow partially modified?
As it is we can leave it in place for how long we want, I guess, but
it's useless. My point was that, in a partially modified form, it can
serve as a transition to a nnew scheduler  or even live "forever".

Anyway, I'm ok with deprecation, it that looks the best option.

> > However, the biggest problem of SEDF is its poor support for SMP, and
> > lack of capability for setting scheduling parameters on a per-VCPU
> > basis, which this series (rightfully) does not address.
> > Imagine if, after proper review and cleanups, the set of changes from
> > this series goes in, and no other follow up series makes it by feature
> > freeze, 4.5 will have:
> >  - SCHED_SEDF deprecated, because it was lacking SMP support and support
> >    for per-VCPU scheduling parameters
> >  - SCHED_CBS, _lacking_ SMP support and support for per-VCPU scheduling 
> >    parameters
> > Not ideal. :-/
> If people aren't happy with that situation then I suppose we wouldn't
> accept the series until CBS was more complete.
Exactly my point. Thanks for summarizing. :-D

> And this seems to me to be completely orthogonal to whether the approach
> is to rename or rewrite.
Indeed it is, and that's why I provided a full review to the core part
of this patch series already.

That being said, I felt the need of going a bit farther than that, and
provide some more info on what a series like this should include, in
order to make sense in a non RFC status, or at least my take at this.

That is what this mail was all about. :-)


<<This happens because I choose it to happen!>> (Raistlin Majere)
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

Attachment: signature.asc
Description: This is a digitally signed message part

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.