From: Ian Campbell <ian.campbell@citrix.com>
To: George Dunlap <george.dunlap@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org,
Dario Faggioli <dario.faggioli@citrix.com>,
Wei Liu <wei.liu2@citrix.com>,
Ian Jackson <ian.jackson@eu.citrix.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [PATCH v3 1/7] libxl: get rid of the SEDF scheduler
Date: Tue, 7 Jul 2015 15:22:59 +0100 [thread overview]
Message-ID: <1436278979.25646.214.camel@citrix.com> (raw)
In-Reply-To: <559BDFF9.8050907@eu.citrix.com>
On Tue, 2015-07-07 at 15:19 +0100, George Dunlap wrote:
> On 07/07/2015 03:15 PM, Ian Campbell wrote:
> > On Tue, 2015-07-07 at 14:48 +0100, Ian Campbell wrote:
> >> On Mon, 2015-07-06 at 18:17 +0200, Dario Faggioli wrote:
> >>>>> @@ -356,9 +357,13 @@ libxl_domain_sched_params = Struct("domain_sched_params",[
> >>>>> ("weight", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_WEIGHT_DEFAULT'}),
> >>>>> ("cap", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_CAP_DEFAULT'}),
> >>>>> ("period", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_PERIOD_DEFAULT'}),
> >>>>> - ("slice", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_SLICE_DEFAULT'}),
> >>>>> - ("latency", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_LATENCY_DEFAULT'}),
> >>>>> - ("extratime", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT'}),
> >>>>> + # The following three parameters ('slice', 'latency' and 'extratime') are deprecated,
> >>>>> + # and will have no effect if used, since the SEDF scheduler has been removed.
> >>>>> + # Note that 'period' was an SDF parameter too, but it is still effective as it is
> >>>>> + # now used (together with 'budget') by the RTDS scheduler.
> >>>>> + ("slice", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_SLICE_DEFAULT'}), # deprecated
> >>>>> + ("latency", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_LATENCY_DEFAULT'}), # deprecated
> >>>>> + ("extratime", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT'}), # deprecated
> >>>>> ("budget", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET_DEFAULT'}),
> >>>>
> >>>> Since we're aiming for API compatibility rather than ABI compatibility,
> >>>> is it allowable to move 'budget' up above the comment, so that it's more
> >>>> obvious that it hasn't been deprecated?
> >>>>
> >>> It's tool's people call, I guess. My opinion is that, yes, it should be
> >>> possible without any issue, and yes, I also would like the end result
> >>> better.
> >>
> >> Yes, I think you can move it up.
> >>
> >> You should also add a blank line before "# The following three" and you
> >> can now also drop the per line "# deprecated" since it will be visually
> >> obvious which three the bigger comment refers to.
> >>
> >> Nit:
> >>> (-25, "FEATURE_REMOVED"), # For functionallities that are no longer there
> >>
> >> The correct spelling would be "functionalities", but the correct meaning
> >> would be "functionality that is", I'd probably also go with "that has
> >> been removed".
> >>
> >> Unless there is some reason to resend
> >
> > Which of course I gave myself in the first couple of paras!
>
> Oh, took you to mean that you were offering to make both modifications
> on check-in, and I thought "Well, that's generous of him." I guess
> you're not so generous after all. ;-)
Not so much generous as absent minded I'm afraid, sorry Dario...
next prev parent reply other threads:[~2015-07-07 14:23 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-06 15:30 [PATCH v3 0/7] get rid of the SEDF Dario Faggioli
2015-07-06 15:30 ` [PATCH v3 1/7] libxl: get rid of the SEDF scheduler Dario Faggioli
2015-07-06 15:40 ` George Dunlap
2015-07-06 16:17 ` Dario Faggioli
2015-07-06 16:22 ` George Dunlap
2015-07-06 16:26 ` Ian Jackson
2015-07-06 17:44 ` Dario Faggioli
2015-07-06 17:43 ` Dario Faggioli
2015-07-07 13:48 ` Ian Campbell
2015-07-07 14:15 ` Ian Campbell
2015-07-07 14:19 ` George Dunlap
2015-07-07 14:22 ` Ian Campbell [this message]
2015-07-07 15:50 ` Dario Faggioli
2015-07-07 15:10 ` R: " Dario Faggioli
2015-07-06 15:30 ` [PATCH v3 2/7] tools: python: get rid of the SEDF scheduler bindings Dario Faggioli
2015-07-06 15:30 ` [PATCH v3 3/7] libxc: get rid of the SEDF scheduler Dario Faggioli
2015-07-06 15:31 ` [PATCH v3 4/7] xen: " Dario Faggioli
2015-07-06 15:31 ` [PATCH v3 5/7] xen: kill sched_sedf.c Dario Faggioli
2015-07-06 15:31 ` [PATCH v3 6/7] xl: get rid of the SEDF scheduler Dario Faggioli
2015-07-06 15:31 ` [PATCH v3 7/7] docs: " Dario Faggioli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1436278979.25646.214.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=dario.faggioli@citrix.com \
--cc=george.dunlap@eu.citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.