From: Ingo Molnar <mingo@elte.hu>
To: Martin Steigerwald <ms@teamix.de>
Cc: linux-kernel@vger.kernel.org,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Thomas Gleixner <tglx@linutronix.de>,
"H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [PATCH] CFS scheduler: documentation about scheduling policies
Date: Tue, 23 Sep 2008 12:14:44 +0200 [thread overview]
Message-ID: <20080923101444.GA6849@elte.hu> (raw)
In-Reply-To: <200809231153.04035.ms@teamix.de>
* Martin Steigerwald <ms@teamix.de> wrote:
> Am Dienstag, 23. September 2008 schrieb Ingo Molnar:
> > * Martin Steigerwald <ms@teamix.de> wrote:
> > > The documentation about the CFS scheduler is scarse when it comes to
> > > scheduling policies. This patch adds a chapter about the scheduling
> > > policies it supports. Peter Zijlstra provided most of the information for
> > > it in
> > >
> > > http://marc.info/?l=linux-kernel&m=122210038326356&w=2
> > >
> > > This patch is based on 2.6.27-rc7.
> > >
> > > Signed-off-by: Martin Steigerwald <ms@teamix.de>
> >
> > looks good to me - but could you please do the patch against the latest
> > scheduler tree, which has already updated this file (and which made your
> > patch not apply cleanly):
> >
> > http://people.redhat.com/mingo/tip.git/README
>
> Should I use
>
> checkout -b tip-latest tip/master
>
> as described in the README or tip/sched/devel or even something else?
tip/master should be fine - it has sched/devel integrated. I'll sort out
any cross-topic impact.
> I am new to git. I know Bazaar quite well however, so I am not
> compeltely new to DVCS.
the -tip tree, maintained by Thomas Gleixner, H. Peter Anvin and myself
is a "forest of trees" based on Linus's very latest -git tree. Currently
it's a collection of more than 180 topic trees. Most topic trees are
based on upstream -git, some topic trees are based on each other and
tip/master has them all integrated together.
there are a few main themes within -tip: tip/x86/* are all the currently
active x86 topics - all changes that are for v2.6.28. tip/sched/* are
the pending scheduler changes. tip/timers/* are timer changes,
tip/tracing/* are tracing patches, etc.
Unless you are a high-volume patch submitter or a maintainer of a given
topic tree it's not necessary for you to know/follow/interpret the
internal structure of -tip - you can send patches against tip/master and
we'll sort the patch out into the right topic branch. (and resolve
conflicts, if any)
Generally tip/master is not supposed to break in any way anytime: it
must build and boot on all hardware, no ifs and when. So it's not a
development tree in the classic sense, i.e. temporary breakages and
user-visible transition periods are not accepted. We do a lot of
automated testing against tip/master so it should be fine for daily
desktop use and daily development work. I use latest tip/master on about
7 x86 boxes at the moment.
The individual topic trees are development trees, and might contain bugs
at times - but we filter those out and only represent/merge a
known-stable version of each sub-tree in tip/master.
At least that's the theory - it's still a high-flux tree with multiple
updates every day and has an average of ~15 new commits added per day,
24/7. If you see a problem with it then please report it.
Ingo
next prev parent reply other threads:[~2008-09-23 10:15 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-23 9:01 [PATCH] CFS scheduler: documentation about scheduling policies Martin Steigerwald
2008-09-23 9:11 ` Ingo Molnar
2008-09-23 9:53 ` Martin Steigerwald
2008-09-23 10:14 ` Ingo Molnar [this message]
2008-09-23 11:48 ` Martin Steigerwald
2008-09-23 11:50 ` Ingo Molnar
2008-09-23 12:01 ` Martin Steigerwald
2008-09-23 12:07 ` Ingo Molnar
2008-09-23 12:10 ` Peter Zijlstra
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=20080923101444.GA6849@elte.hu \
--to=mingo@elte.hu \
--cc=a.p.zijlstra@chello.nl \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=ms@teamix.de \
--cc=tglx@linutronix.de \
/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.