All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.