Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-24 Thread Fengguang Wu
On Mon, Sep 24, 2007 at 09:35:23AM +0200, Peter Zijlstra wrote: > On Mon, 24 Sep 2007 11:01:10 +0800 Fengguang Wu <[EMAIL PROTECTED]> > wrote: > > > > That is an interesting idea how about this: > > > > It looks like a workaround, but it does solve the most important problem. > > And it is a good

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-24 Thread Peter Zijlstra
On Mon, 24 Sep 2007 11:01:10 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > > That is an interesting idea how about this: > > It looks like a workaround, but it does solve the most important problem. > And it is a good logic by itself. So I'd vote for it. > > The fundamental problem is that th

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-23 Thread Fengguang Wu
On Sun, Sep 23, 2007 at 03:02:35PM +0200, Peter Zijlstra wrote: > On Sun, 23 Sep 2007 09:20:49 +0800 Fengguang Wu <[EMAIL PROTECTED]> > wrote: > > > On Sat, Sep 22, 2007 at 03:16:22PM +0200, Peter Zijlstra wrote: > > > On Sat, 22 Sep 2007 09:55:09 +0800 Fengguang Wu <[EMAIL PROTECTED]> > > > wrote

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-23 Thread Peter Zijlstra
On Sun, 23 Sep 2007 09:20:49 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > On Sat, Sep 22, 2007 at 03:16:22PM +0200, Peter Zijlstra wrote: > > On Sat, 22 Sep 2007 09:55:09 +0800 Fengguang Wu <[EMAIL PROTECTED]> > > wrote: > > > > > --- linux-2.6.22.orig/mm/page-writeback.c > > > +++ linux-2.6.2

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-22 Thread Fengguang Wu
On Sat, Sep 22, 2007 at 03:16:22PM +0200, Peter Zijlstra wrote: > On Sat, 22 Sep 2007 09:55:09 +0800 Fengguang Wu <[EMAIL PROTECTED]> > wrote: > > > --- linux-2.6.22.orig/mm/page-writeback.c > > +++ linux-2.6.22/mm/page-writeback.c > > @@ -426,6 +426,14 @@ static void balance_dirty_pages(struct a

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-22 Thread Peter Zijlstra
On Sat, 22 Sep 2007 09:55:09 +0800 Fengguang Wu <[EMAIL PROTECTED]> wrote: > --- linux-2.6.22.orig/mm/page-writeback.c > +++ linux-2.6.22/mm/page-writeback.c > @@ -426,6 +426,14 @@ static void balance_dirty_pages(struct a > bdi_nr_writeback = bdi_stat(bdi, BDI_WRITEBACK); >

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-21 Thread Fengguang Wu
On Thu, Sep 20, 2007 at 12:31:39PM +0100, Hugh Dickins wrote: > On Wed, 19 Sep 2007, Peter Zijlstra wrote: > > On Wed, 19 Sep 2007 21:03:19 +0100 (BST) Hugh Dickins > > <[EMAIL PROTECTED]> wrote: > > > > > On Wed, 19 Sep 2007, Andy Whitcroft wrote: > > > > Seems I have a case of a largish i386 NUM

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-20 Thread Peter Zijlstra
On Thu, 20 Sep 2007 12:31:39 +0100 (BST) Hugh Dickins <[EMAIL PROTECTED]> wrote: Thanks Hugh! > [PATCH mm] mm per-device dirty threshold fix > > Fix occasional hang when a task couldn't get out of balance_dirty_pages: > mm-per-device-dirty-threshold.patch needs to reevaluate bdi_nr_writeback >

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-20 Thread Hugh Dickins
On Wed, 19 Sep 2007, Peter Zijlstra wrote: > On Wed, 19 Sep 2007 21:03:19 +0100 (BST) Hugh Dickins > <[EMAIL PROTECTED]> wrote: > > > On Wed, 19 Sep 2007, Andy Whitcroft wrote: > > > Seems I have a case of a largish i386 NUMA (NUMA-Q) which has a mkfs > > > stuck in a 'D' wait: > > > > > > =

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-19 Thread Peter Zijlstra
On Wed, 19 Sep 2007 21:03:19 +0100 (BST) Hugh Dickins <[EMAIL PROTECTED]> wrote: > On Wed, 19 Sep 2007, Andy Whitcroft wrote: > > Seems I have a case of a largish i386 NUMA (NUMA-Q) which has a mkfs > > stuck in a 'D' wait: > > > > === > > mkfs.ext2 D c10220f4 0 6233

Re: 2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-19 Thread Hugh Dickins
On Wed, 19 Sep 2007, Andy Whitcroft wrote: > Seems I have a case of a largish i386 NUMA (NUMA-Q) which has a mkfs > stuck in a 'D' wait: > > === > mkfs.ext2 D c10220f4 0 6233 6222 > [] io_schedule_timeout+0x1e/0x28 > [] congestion_wait+0x62/0x7a > [] get_dirty_li

2.6.23-rc6-mm1 -- mkfs stuck in 'D'

2007-09-19 Thread Andy Whitcroft
Seems I have a case of a largish i386 NUMA (NUMA-Q) which has a mkfs stuck in a 'D' wait: === mkfs.ext2 D c10220f4 0 6233 6222 c344fc80 0082 0286 c10220f4 c344fc90 002ed099 c2963340 c2b9f640 c142bce0 c2b9f640 c344fc90 002ed099 c344fcfc c344fcc0