lkml.org 
[lkml]   [2004]   [Jul]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [patch] voluntary-preempt-2.6.8-rc2-I3

    * Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:

    > > i've uploaded the -I3 voluntary-preempt patch:
    > >
    > > http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.8-rc2-I3
    > >
    > > it mainly fixes an ext3 livelock that could result in long delays during
    > > heavy commit traffic.
    >
    > Hello Ingo, do you have any measurement of the improvement available ?

    it's a bug in the patch, not really a latency fix. When this (rare)
    condition under heavy write traffic occurs then kjournald would loop for
    many seconds (or tens of seconds) in __journal_clean_checkpoint_list(),
    effectively hanging the system. The system is still preemptible but the
    user cannot do much with it. Note that this condition is not present in
    the vanilla kernel, it got introduced by earlier versions of
    voluntary-preempt.

    Ingo
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:04    [W:3.667 / U:0.128 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site