[PATCH 00/13] Balance RT tasks v5

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Gregory Haskins
Date: Tuesday, October 23, 2007 - 9:50 am

This is version 5 of the patch series against 23-rt1.

There have been numerous fixes/tweaks since v4, though we still are based on
the global rto_cpumask logic instead of Steve/Ingo's cpuset logic.  Otherwise,
it's in pretty good shape.

Without the series applied, the following test will fail:

ftp://ftp.novell.com/dev/ghaskins/preempt-test-latest.tar.bz2

After it is applied, it will pass.

NOTE: it appears that the series also introduces wake-latency spikes that
are not present in the baseline code, so this is still "RFC" quality.
However, the baseline scheduler also violates priority order, so its hard to
determine if the numbers translate apples to apples.  These issues are still
under investigation, but I am sharing the series now so that Steven Rostedt
and Darren Hart can have access to my current tree.  The issues appear to be
caused by some other strange scheduling decisions (such as running the idle
thread while we are busy).  TBD 
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 00/13] Balance RT tasks v5, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 01/13] RT: push-rt, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 03/13] RT: Add a per-cpu rt_overload indication, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 05/13] RT: Initialize the priority value, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 06/13] RT: Maintain the highest RQ priority, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 07/13] RT: Clean up some of the push-rt logic, Gregory Haskins, (Tue Oct 23, 9:50 am)
[PATCH 10/13] RT: Fixes for push-rt patch, Gregory Haskins, (Tue Oct 23, 9:51 am)
[PATCH 11/13] RT: Condense NORMAL and IDLE priorities, Gregory Haskins, (Tue Oct 23, 9:51 am)
[PATCH 12/13] RT: CPU priority management, Gregory Haskins, (Tue Oct 23, 9:51 am)