[PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Steven Rostedt <rostedt@...>, Peter Zijlstra <peterz@...>
Cc: linux-rt-users <linux-rt-users@...>, LKML <linux-kernel@...>, Gregory Haskins <ghaskins@...>
Date: Thursday, October 11, 2007 - 5:59 pm

The current series applies to 23-rt1-pre1.

This is a snapshot of the current work-in-progress for the rt-overload
enhancements.  The primary motivation for the series to to improve the
algorithm for distributing RT tasks to keep the highest tasks active.  The
current system tends to blast IPIs "shotgun" style, and we aim to reduce that
overhead where possible.  We mitigate this behavior by trying to place tasks
on the ideal runqueue before an overload even occurs.

Note that this series is *not* currently stable.  There is at
least one bug resulting in a hard-lock.  And the hard-lock could be masking
other yet-to-be-discovered issues.

My primary motivation for sending it out right now is to share the latest
series with Peter Zijlstra and Steven Rostedt.  However, in the interest of
keeping the development open we are sending to a wider distribution.
Comments/suggestions from anyone are, of course, welcome.  But please note
this is not quite ready for prime-time in any capacity. 

The series includes patches from both Steven and myself, with serious
input/guidance/discussion from Peter.

Regards,
-Greg


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements , Gregory Haskins, (Thu Oct 11, 5:59 pm)
Re: [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements, Peter Zijlstra, (Fri Oct 12, 6:29 am)
Re: [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements, Gregory Haskins, (Fri Oct 12, 10:05 am)
Re: [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements, Steven Rostedt, (Fri Oct 12, 7:47 am)
Re: [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements, Gregory Haskins, (Fri Oct 12, 9:20 am)
[PATCH 7/7] RT: push-rt enhancements, Gregory Haskins, (Thu Oct 11, 6:00 pm)
[PATCH 5/7] RT: CPU priority management, Gregory Haskins, (Thu Oct 11, 6:00 pm)
[PATCH 4/7] RT: Add a per-cpu rt_overload indication, Gregory Haskins, (Thu Oct 11, 6:00 pm)
[PATCH 1/7] RT: Push waiting rt tasks, Gregory Haskins, (Thu Oct 11, 5:59 pm)