public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 0/2] Fix interactivity buglet with autogroup and shares distribution re-write
@ 2010-12-16  3:10 Paul Turner
  2010-12-16  3:10 ` [patch 1/2] sched: move periodic share updates to entity_tick() Paul Turner
  2010-12-16  3:10 ` [patch 2/2] sched: charge unaccounted run-time on entity re-weight Paul Turner
  0 siblings, 2 replies; 15+ messages in thread
From: Paul Turner @ 2010-12-16  3:10 UTC (permalink / raw)
  To: linux-kernel; +Cc: Peter Zijlstra, Ingo Molnar, Mike Galbraith, Linus Torvalds

This should address the interactivity issues reported by Mike Galbraith:
https://lkml.org/lkml/2010/11/28/47

The root cause turns out to be a mis-ordering of weight updates and accounting
outstanding execution time.

This is fixed by making update_curr() 'atomic' once more with respect to
accounting, this allows us to then make sure any outstanding time is charged in
the re-weight path (prior to the actual update).

Thank-you to everyone for their patience while we tracked this down,

- Paul



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2011-01-11  0:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-16  3:10 [patch 0/2] Fix interactivity buglet with autogroup and shares distribution re-write Paul Turner
2010-12-16  3:10 ` [patch 1/2] sched: move periodic share updates to entity_tick() Paul Turner
2010-12-16 11:03   ` Peter Zijlstra
2010-12-16 14:26     ` Mike Galbraith
2011-01-10 23:49       ` Paul Turner
2011-01-11  0:47         ` Paul Turner
2010-12-20  8:36   ` [tip:sched/core] sched: Move " tip-bot for Paul Turner
2010-12-16  3:10 ` [patch 2/2] sched: charge unaccounted run-time on entity re-weight Paul Turner
2010-12-16  3:35   ` Paul Turner
2010-12-16  3:36     ` Paul Turner
2010-12-16  3:38     ` Paul Turner
2010-12-16 11:03   ` Peter Zijlstra
2010-12-16 22:31     ` Paul Turner
2010-12-17 12:38       ` Peter Zijlstra
2010-12-20  8:37   ` [tip:sched/core] sched: Fix interactivity bug by charging " tip-bot for Paul Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox