[ Thanks to Jeremy
Andrews for this link. ]
“Con Kolivas posted interactivity patch O21 to the lkml, solving
an issue with ‘a non-critical corner case.’ This follows O20.1 by
three months, which at the time was announced as the final
interactivity patch. Con explains that his interactivity work is
now in maintenance mode and that this new issue was only revealed
after ‘extensive testing and examination.’ He explains the
issue:“‘It is possible for a highly interactive task (like X) to cause
large latencies in tasks that are less ‘niced’ (eg negative nice
number compared to X which should normally run at nice 0) if they
are fully cpu bound. This occurs due to expiration of the cpu bound
tasks…'”