Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-23 Thread Martin Knoblauch
EMAIL PROTECTED]>; Neil Brown <[EMAIL PROTECTED]> > Sent: Wednesday, January 23, 2008 12:40:52 AM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > On Tue, Jan 22, 2008 at 07:25:15AM -0800, Martin Knoblauch wrote: > > [EMAIL PROTECTED] ~]# dmsetup table > &g

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-23 Thread Martin Knoblauch
]; Ingo Molnar [EMAIL PROTECTED]; linux-kernel@vger.kernel.org; [EMAIL PROTECTED] [EMAIL PROTECTED]; [EMAIL PROTECTED]; Jens Axboe [EMAIL PROTECTED]; Milan Broz [EMAIL PROTECTED]; Neil Brown [EMAIL PROTECTED] Sent: Wednesday, January 23, 2008 12:40:52 AM Subject: Re: regression: 100% io-wait

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Alasdair G Kergon
On Tue, Jan 22, 2008 at 07:25:15AM -0800, Martin Knoblauch wrote: > [EMAIL PROTECTED] ~]# dmsetup table > VolGroup00-LogVol02: 0 350945280 linear 104:2 67109248 > VolGroup00-LogVol01: 0 8388608 linear 104:2 418054528 > VolGroup00-LogVol00: 0 67108864 linear 104:2 384 The IO should pass straight

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Martin Knoblauch
t;[EMAIL PROTECTED]>; Neil Brown <[EMAIL PROTECTED]> > Sent: Tuesday, January 22, 2008 3:39:33 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > > See if these patches make any difference: > http://www.kernel.org/pub/linux/kernel/people/agk/patches/2.6/editing/

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Martin Knoblauch
quot;[EMAIL PROTECTED]" <[EMAIL > PROTECTED]>; [EMAIL PROTECTED]; Jens Axboe <[EMAIL PROTECTED]>; Milan Broz > <[EMAIL PROTECTED]>; Neil Brown <[EMAIL PROTECTED]> > Sent: Tuesday, January 22, 2008 3:39:33 PM > Subject: Re: regression: 100% io-wait with 2.6

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Alasdair G Kergon
On Fri, Jan 18, 2008 at 11:01:11AM -0800, Martin Knoblauch wrote: > At least, rc1-rc5 have shown that the CCISS system can do well. Now > the question is which part of the system does not cope well with the > larger IO sizes? Is it the CCISS controller, LVM or both. I am open to > suggestions on

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Alasdair G Kergon
On Fri, Jan 18, 2008 at 11:01:11AM -0800, Martin Knoblauch wrote: At least, rc1-rc5 have shown that the CCISS system can do well. Now the question is which part of the system does not cope well with the larger IO sizes? Is it the CCISS controller, LVM or both. I am open to suggestions on how

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-22 Thread Martin Knoblauch
]; Ingo Molnar [EMAIL PROTECTED]; linux-kernel@vger.kernel.org; [EMAIL PROTECTED] [EMAIL PROTECTED]; [EMAIL PROTECTED]; Jens Axboe [EMAIL PROTECTED]; Milan Broz [EMAIL PROTECTED]; Neil Brown [EMAIL PROTECTED] Sent: Tuesday, January 22, 2008 3:39:33 PM Subject: Re: regression: 100% io-wait

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-19 Thread Martin Knoblauch
ROTECTED]>; [EMAIL > PROTECTED]; Ingo Molnar <[EMAIL PROTECTED]>; linux-kernel@vger.kernel.org; > "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; [EMAIL PROTECTED] > Sent: Friday, January 18, 2008 11:47:02 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-19 Thread Martin Knoblauch
]; linux-kernel@vger.kernel.org; [EMAIL PROTECTED] [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Friday, January 18, 2008 11:47:02 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX I can fire up 2.6.24-rc8 in short order to see if things are vastly improved (as Martin seems to indicate

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mike Snitzer
On Jan 18, 2008 3:00 PM, Mike Snitzer <[EMAIL PROTECTED]> wrote: > > On Jan 18, 2008 12:46 PM, Linus Torvalds <[EMAIL PROTECTED]> wrote: > > > > > > On Fri, 18 Jan 2008, Mel Gorman wrote: > > > > > > Right, and this is consistent with other complaints about the PFN of the > > > page mattering to

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mike Snitzer
On Jan 18, 2008 12:46 PM, Linus Torvalds <[EMAIL PROTECTED]> wrote: > > > On Fri, 18 Jan 2008, Mel Gorman wrote: > > > > Right, and this is consistent with other complaints about the PFN of the > > page mattering to some hardware. > > I don't think it's actually the PFN per se. > > I think it's

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Linus Torvalds
On Fri, 18 Jan 2008, Martin Knoblauch wrote: > > just to make one thing clear - I am not so much concerned about the > performance of AACRAID. It is OK with or without Mel's patch. It is > better with Mel's patch. The regression in DIO compared to 2.6.19.2 is > completely independent of Mel's

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Martin Knoblauch
--- Linus Torvalds <[EMAIL PROTECTED]> wrote: > > > On Fri, 18 Jan 2008, Mel Gorman wrote: > > > > Right, and this is consistent with other complaints about the PFN > > of the page mattering to some hardware. > > I don't think it's actually the PFN per se. > > I think it's simply that some

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Linus Torvalds
On Fri, 18 Jan 2008, Mel Gorman wrote: > > Right, and this is consistent with other complaints about the PFN of the > page mattering to some hardware. I don't think it's actually the PFN per se. I think it's simply that some controllers (quite probably affected by both driver and hardware

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mel Gorman
On (18/01/08 00:19), Martin Knoblauch didst pronounce: > > > The effect is defintely depending on the IO hardware. > > > performed the same tests > > > on a different box with an AACRAID controller and there things > > > look different. > > > > I take it different also means it does not

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Martin Knoblauch
olnar <[EMAIL > PROTECTED]>; linux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL > PROTECTED]>; Linus Torvalds <[EMAIL PROTECTED]>; [EMAIL PROTECTED] > Sent: Thursday, January 17, 2008 11:12:21 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Martin Knoblauch
PROTECTED] [EMAIL PROTECTED]; Linus Torvalds [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, January 17, 2008 11:12:21 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On (17/01/08 13:50), Martin Knoblauch didst pronounce: The effect is defintely depending on the IO

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mel Gorman
On (18/01/08 00:19), Martin Knoblauch didst pronounce: The effect is defintely depending on the IO hardware. performed the same tests on a different box with an AACRAID controller and there things look different. I take it different also means it does not show this odd

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mike Snitzer
On Jan 18, 2008 3:00 PM, Mike Snitzer [EMAIL PROTECTED] wrote: On Jan 18, 2008 12:46 PM, Linus Torvalds [EMAIL PROTECTED] wrote: On Fri, 18 Jan 2008, Mel Gorman wrote: Right, and this is consistent with other complaints about the PFN of the page mattering to some hardware. I

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Mike Snitzer
On Jan 18, 2008 12:46 PM, Linus Torvalds [EMAIL PROTECTED] wrote: On Fri, 18 Jan 2008, Mel Gorman wrote: Right, and this is consistent with other complaints about the PFN of the page mattering to some hardware. I don't think it's actually the PFN per se. I think it's simply that some

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Linus Torvalds
On Fri, 18 Jan 2008, Martin Knoblauch wrote: just to make one thing clear - I am not so much concerned about the performance of AACRAID. It is OK with or without Mel's patch. It is better with Mel's patch. The regression in DIO compared to 2.6.19.2 is completely independent of Mel's stuff.

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Martin Knoblauch
--- Linus Torvalds [EMAIL PROTECTED] wrote: On Fri, 18 Jan 2008, Mel Gorman wrote: Right, and this is consistent with other complaints about the PFN of the page mattering to some hardware. I don't think it's actually the PFN per se. I think it's simply that some controllers

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-18 Thread Linus Torvalds
On Fri, 18 Jan 2008, Mel Gorman wrote: Right, and this is consistent with other complaints about the PFN of the page mattering to some hardware. I don't think it's actually the PFN per se. I think it's simply that some controllers (quite probably affected by both driver and hardware

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mel Gorman
On (17/01/08 13:50), Martin Knoblauch didst pronounce: > > > > The effect is defintely depending on the IO hardware. I performed the > same tests > on a different box with an AACRAID controller and there things look different. I take it different also means it does not show this odd

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
olnar <[EMAIL > PROTECTED]>; linux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL > PROTECTED]>; Linus Torvalds <[EMAIL PROTECTED]>; [EMAIL PROTECTED] > Sent: Thursday, January 17, 2008 9:23:57 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > &g

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mel Gorman
On (17/01/08 09:44), Martin Knoblauch didst pronounce: > > > > > > > On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: > > > > > > For those interested in using your writeback improvements in > > > > > > production sooner rather than later (primarily with ext3); what > > > > > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
nux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; Linus > Torvalds <[EMAIL PROTECTED]> > Sent: Thursday, January 17, 2008 5:11:50 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > > I've backported Peter's perbdi patchset to 2.6.

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
nux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; Linus > Torvalds <[EMAIL PROTECTED]> > Sent: Thursday, January 17, 2008 2:52:58 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > - Original Message > > From: Feng

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mike Snitzer
lt;[EMAIL PROTECTED]>; > > [EMAIL PROTECTED]; Ingo Molnar <[EMAIL PROTECTED]>; > > linux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; > > Linus Torvalds <[EMAIL PROTECTED]> > > Sent: Wednesday, January 16, 2008 1:00:04 PM

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
nux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; Linus > Torvalds <[EMAIL PROTECTED]> > Sent: Wednesday, January 16, 2008 1:00:04 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > On Wed, Jan 16, 2008 at 01:26:41AM -0800, Marti

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
]; Linus Torvalds [EMAIL PROTECTED] Sent: Wednesday, January 16, 2008 1:00:04 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those interested in using your writeback improvements in production sooner rather

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mike Snitzer
PROTECTED]; linux-kernel@vger.kernel.org; [EMAIL PROTECTED] [EMAIL PROTECTED]; Linus Torvalds [EMAIL PROTECTED] Sent: Wednesday, January 16, 2008 1:00:04 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
]; Linus Torvalds [EMAIL PROTECTED] Sent: Thursday, January 17, 2008 2:52:58 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX - Original Message From: Fengguang Wu To: Martin Knoblauch Cc: Mike Snitzer ; Peter Zijlstra ; [EMAIL PROTECTED]; Ingo Molnar ; linux

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
]; Linus Torvalds [EMAIL PROTECTED] Sent: Thursday, January 17, 2008 5:11:50 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX I've backported Peter's perbdi patchset to 2.6.22.x. I can share it with anyone who might be interested. As expected, it has yielded 2.6.24-rcX level

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mel Gorman
On (17/01/08 09:44), Martin Knoblauch didst pronounce: On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those interested in using your writeback improvements in production sooner rather than later (primarily with ext3); what recommendations do you

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Mel Gorman
On (17/01/08 13:50), Martin Knoblauch didst pronounce: mail manglement snipped The effect is defintely depending on the IO hardware. I performed the same tests on a different box with an AACRAID controller and there things look different. I take it different also means it does not

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-17 Thread Martin Knoblauch
PROTECTED] [EMAIL PROTECTED]; Linus Torvalds [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, January 17, 2008 9:23:57 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On (17/01/08 09:44), Martin Knoblauch didst pronounce: On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Mike Snitzer
[EMAIL PROTECTED]>; > > [EMAIL PROTECTED]; Ingo Molnar <[EMAIL PROTECTED]>; > > linux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; > > Linus Torvalds <[EMAIL PROTECTED]> > > Sent: Wednesday, January 16, 2008 1:00:04 PM >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Martin Knoblauch
nux-kernel@vger.kernel.org; "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>; Linus > Torvalds <[EMAIL PROTECTED]> > Sent: Wednesday, January 16, 2008 1:00:04 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > On Wed, Jan 16, 2008 at 01:26:41AM -0800, Marti

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Fengguang Wu
On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: > > For those interested in using your writeback improvements in > > production sooner rather than later (primarily with ext3); what > > recommendations do you have? Just heavily test our own 2.6.24 + your > > evolving "close, but

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Martin Knoblauch
]" > <[EMAIL PROTECTED]>; Linus Torvalds <[EMAIL PROTECTED]>; Andrew Morton > <[EMAIL PROTECTED]> > Sent: Tuesday, January 15, 2008 10:13:22 PM > Subject: Re: regression: 100% io-wait with 2.6.24-rcX > > On Jan 14, 2008 7:50 AM, Fengguang Wu wrote: > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Martin Knoblauch
]; Andrew Morton [EMAIL PROTECTED] Sent: Tuesday, January 15, 2008 10:13:22 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On Jan 14, 2008 7:50 AM, Fengguang Wu wrote: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Fengguang Wu
On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those interested in using your writeback improvements in production sooner rather than later (primarily with ext3); what recommendations do you have? Just heavily test our own 2.6.24 + your evolving close, but not ready

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Martin Knoblauch
]; Linus Torvalds [EMAIL PROTECTED] Sent: Wednesday, January 16, 2008 1:00:04 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those interested in using your writeback improvements in production sooner rather

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-16 Thread Mike Snitzer
]; linux-kernel@vger.kernel.org; [EMAIL PROTECTED] [EMAIL PROTECTED]; Linus Torvalds [EMAIL PROTECTED] Sent: Wednesday, January 16, 2008 1:00:04 PM Subject: Re: regression: 100% io-wait with 2.6.24-rcX On Wed, Jan 16, 2008 at 01:26:41AM -0800, Martin Knoblauch wrote: For those

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Fengguang Wu
On Tue, Jan 15, 2008 at 04:13:22PM -0500, Mike Snitzer wrote: > On Jan 14, 2008 7:50 AM, Fengguang Wu <[EMAIL PROTECTED]> wrote: > > On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: > > > > > > On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > > > > Am Montag, 14. Januar 2008

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Fengguang Wu
On Tue, Jan 15, 2008 at 10:42:13PM +0100, Ingo Molnar wrote: > > * Fengguang Wu <[EMAIL PROTECTED]> wrote: > > > On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: > > > > > > On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > > > > Am Montag, 14. Januar 2008 schrieb

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Ingo Molnar
* Fengguang Wu <[EMAIL PROTECTED]> wrote: > On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: > > > > On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > > > Am Montag, 14. Januar 2008 schrieb Fengguang Wu: > > > > > > > Joerg, this patch fixed the bug for me :-) > > > > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Mike Snitzer
On Jan 14, 2008 7:50 AM, Fengguang Wu <[EMAIL PROTECTED]> wrote: > On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: > > > > On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > > > Am Montag, 14. Januar 2008 schrieb Fengguang Wu: > > > > > > > Joerg, this patch fixed the bug for

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Mike Snitzer
On Jan 14, 2008 7:50 AM, Fengguang Wu [EMAIL PROTECTED] wrote: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb Fengguang Wu: Joerg, this patch fixed the bug for me :-)

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Ingo Molnar
* Fengguang Wu [EMAIL PROTECTED] wrote: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb Fengguang Wu: Joerg, this patch fixed the bug for me :-) Fengguang,

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Fengguang Wu
On Tue, Jan 15, 2008 at 10:42:13PM +0100, Ingo Molnar wrote: * Fengguang Wu [EMAIL PROTECTED] wrote: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb Fengguang Wu:

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-15 Thread Fengguang Wu
On Tue, Jan 15, 2008 at 04:13:22PM -0500, Mike Snitzer wrote: On Jan 14, 2008 7:50 AM, Fengguang Wu [EMAIL PROTECTED] wrote: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Fengguang Wu
On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: > > On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > > Am Montag, 14. Januar 2008 schrieb Fengguang Wu: > > > > > Joerg, this patch fixed the bug for me :-) > > > > Fengguang, congratulations, I can confirm that your patch

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Peter Zijlstra
On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: > Am Montag, 14. Januar 2008 schrieb Fengguang Wu: > > > Joerg, this patch fixed the bug for me :-) > > Fengguang, congratulations, I can confirm that your patch fixed the bug! With > previous kernels the bug showed up after each reboot.

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Joerg Platte
Am Montag, 14. Januar 2008 schrieb Fengguang Wu: > Joerg, this patch fixed the bug for me :-) Fengguang, congratulations, I can confirm that your patch fixed the bug! With previous kernels the bug showed up after each reboot. Now, when booting the patched kernel everything is fine and there is

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Fengguang Wu
On Mon, Jan 14, 2008 at 11:54:39AM +0800, Fengguang Wu wrote: > > particular this bug is triggered because the dir mapping page has > > PAGECACHE_TAG_DIRTY set and PG_dirty cleared, staying in an > > inconsistent state. > > Just found that a deleted dir will enter that inconsistent state when >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Fengguang Wu
On Mon, Jan 14, 2008 at 11:54:39AM +0800, Fengguang Wu wrote: particular this bug is triggered because the dir mapping page has PAGECACHE_TAG_DIRTY set and PG_dirty cleared, staying in an inconsistent state. Just found that a deleted dir will enter that inconsistent state when someone

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Joerg Platte
Am Montag, 14. Januar 2008 schrieb Fengguang Wu: Joerg, this patch fixed the bug for me :-) Fengguang, congratulations, I can confirm that your patch fixed the bug! With previous kernels the bug showed up after each reboot. Now, when booting the patched kernel everything is fine and there is

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Peter Zijlstra
On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb Fengguang Wu: Joerg, this patch fixed the bug for me :-) Fengguang, congratulations, I can confirm that your patch fixed the bug! With previous kernels the bug showed up after each reboot. Now,

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-14 Thread Fengguang Wu
On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg Platte wrote: Am Montag, 14. Januar 2008 schrieb Fengguang Wu: Joerg, this patch fixed the bug for me :-) Fengguang, congratulations, I can confirm that your patch fixed the

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 07:59:33PM +0800, Fengguang Wu wrote: > On Sun, Jan 13, 2008 at 10:49:31AM +0100, Joerg Platte wrote: > > register_jprobe(ext2_writepage) = 0 > > register_jprobe(requeue_io) = 0 > > register_kprobe(submit_bio) = 0 > > requeue_io: > > inode 114019(sda7/.kde) count 2,2 size 0

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 10:49:31AM +0100, Joerg Platte wrote: > register_jprobe(ext2_writepage) = 0 > register_jprobe(requeue_io) = 0 > register_kprobe(submit_bio) = 0 > requeue_io: > inode 114019(sda7/.kde) count 2,2 size 0 pages 1 > 0 2 0 U > requeue_io: > inode

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Joerg Platte
Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: > On Sun, Jan 13, 2008 at 09:05:43AM +0100, Joerg Platte wrote: > > Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: > > > No idea yet :-/ I'm afraid I have to trouble you again - the bug just > > > refused to appear in my system. I prepared a

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 09:05:43AM +0100, Joerg Platte wrote: > Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: > > > No idea yet :-/ I'm afraid I have to trouble you again - the bug just > > refused to appear in my system. I prepared a kernel module for you to > > gather more information: > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Joerg Platte
Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: > No idea yet :-/ I'm afraid I have to trouble you again - the bug just > refused to appear in my system. I prepared a kernel module for you to > gather more information: > make && insmod ext2-writeback-debug.ko && sleep 1s && rmmod >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Joerg Platte
Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: No idea yet :-/ I'm afraid I have to trouble you again - the bug just refused to appear in my system. I prepared a kernel module for you to gather more information: make insmod ext2-writeback-debug.ko sleep 1s rmmod ext2-writeback-debug

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 09:05:43AM +0100, Joerg Platte wrote: Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: No idea yet :-/ I'm afraid I have to trouble you again - the bug just refused to appear in my system. I prepared a kernel module for you to gather more information: make

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Joerg Platte
Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: On Sun, Jan 13, 2008 at 09:05:43AM +0100, Joerg Platte wrote: Am Sonntag, 13. Januar 2008 schrieb Fengguang Wu: No idea yet :-/ I'm afraid I have to trouble you again - the bug just refused to appear in my system. I prepared a kernel

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 10:49:31AM +0100, Joerg Platte wrote: register_jprobe(ext2_writepage) = 0 register_jprobe(requeue_io) = 0 register_kprobe(submit_bio) = 0 requeue_io: inode 114019(sda7/.kde) count 2,2 size 0 pages 1 0 2 0 U requeue_io: inode

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-13 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 07:59:33PM +0800, Fengguang Wu wrote: On Sun, Jan 13, 2008 at 10:49:31AM +0100, Joerg Platte wrote: register_jprobe(ext2_writepage) = 0 register_jprobe(requeue_io) = 0 register_kprobe(submit_bio) = 0 requeue_io: inode 114019(sda7/.kde) count 2,2 size 0 pages 1

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-12 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 12:32:30AM +0100, Joerg Platte wrote: > Am Freitag, 11. Januar 2008 schrieb Fengguang Wu: > > On Thu, Jan 10, 2008 at 11:03:05AM +0100, Joerg Platte wrote: > > > Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > > > > > problem, because the iowait problem disappeared

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-12 Thread Joerg Platte
Am Freitag, 11. Januar 2008 schrieb Fengguang Wu: > On Thu, Jan 10, 2008 at 11:03:05AM +0100, Joerg Platte wrote: > > Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > > > > problem, because the iowait problem disappeared today after the > > > > regular Debian update. I'll try to install the

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-12 Thread Fengguang Wu
On Sun, Jan 13, 2008 at 12:32:30AM +0100, Joerg Platte wrote: Am Freitag, 11. Januar 2008 schrieb Fengguang Wu: On Thu, Jan 10, 2008 at 11:03:05AM +0100, Joerg Platte wrote: Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: problem, because the iowait problem disappeared today after

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Freitag, 11. Januar 2008 schrieb Joerg Platte: > konqueror 987jplatte mem REG8,6 2590525 > 1336104 /var/tmp/kdecache-jplatte/ksycoca > konqueror 987jplatte 12r REG8,6 2590525 > 1336104 /var/tmp/kdecache-jplatte/ksycoca > konqueror 987jplatte

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Freitag, 11. Januar 2008 schrieb Fengguang Wu: > Joerg, what's the output of `dumpe2fs /dev/sda7` and `lsof|grep /tmp`? Fengang, here is the output (kernel 2.6.24-rc7 without your patches): Filesystem volume name: TMP Last mounted on: Filesystem UUID:

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Fengguang Wu
On Thu, Jan 10, 2008 at 11:03:05AM +0100, Joerg Platte wrote: > Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > > > problem, because the iowait problem disappeared today after the regular > > > Debian update. I'll try to install the old package versions to make it > > > show up again. Maybe

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > > problem, because the iowait problem disappeared today after the regular > > Debian update. I'll try to install the old package versions to make it > > show up again. Maybe that helps to debug it. > > Thank you. I'm running sid, ext2 as

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Fengguang Wu
On Thu, Jan 10, 2008 at 09:37:53AM +0100, Joerg Platte wrote: > Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > > On Thu, Jan 10, 2008 at 03:30:46PM +0800, Fengguang Wu wrote: > > > Joerg, > > > > > > Can you try the attached patches? Thank you. > > > I cannot reliably reproduce the bug

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: > On Thu, Jan 10, 2008 at 03:30:46PM +0800, Fengguang Wu wrote: > > Joerg, > > > > Can you try the attached patches? Thank you. > > I cannot reliably reproduce the bug yet. > > Please ignore the first patch and only apply the two debugging >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: On Thu, Jan 10, 2008 at 03:30:46PM +0800, Fengguang Wu wrote: Joerg, Can you try the attached patches? Thank you. I cannot reliably reproduce the bug yet. Please ignore the first patch and only apply the two debugging patches. They

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Fengguang Wu
On Thu, Jan 10, 2008 at 09:37:53AM +0100, Joerg Platte wrote: Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: On Thu, Jan 10, 2008 at 03:30:46PM +0800, Fengguang Wu wrote: Joerg, Can you try the attached patches? Thank you. I cannot reliably reproduce the bug yet. Please

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: problem, because the iowait problem disappeared today after the regular Debian update. I'll try to install the old package versions to make it show up again. Maybe that helps to debug it. Thank you. I'm running sid, ext2 as rootfs now

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Fengguang Wu
On Thu, Jan 10, 2008 at 11:03:05AM +0100, Joerg Platte wrote: Am Donnerstag, 10. Januar 2008 schrieb Fengguang Wu: problem, because the iowait problem disappeared today after the regular Debian update. I'll try to install the old package versions to make it show up again. Maybe that

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Freitag, 11. Januar 2008 schrieb Fengguang Wu: Joerg, what's the output of `dumpe2fs /dev/sda7` and `lsof|grep /tmp`? Fengang, here is the output (kernel 2.6.24-rc7 without your patches): Filesystem volume name: TMP Last mounted on: not available Filesystem UUID:

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-10 Thread Joerg Platte
Am Freitag, 11. Januar 2008 schrieb Joerg Platte: konqueror 987jplatte mem REG8,6 2590525 1336104 /var/tmp/kdecache-jplatte/ksycoca konqueror 987jplatte 12r REG8,6 2590525 1336104 /var/tmp/kdecache-jplatte/ksycoca konqueror 987jplatte 13u

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Thu, Jan 10, 2008 at 03:30:46PM +0800, Fengguang Wu wrote: > Joerg, > > Can you try the attached patches? Thank you. > I cannot reliably reproduce the bug yet. Please ignore the first patch and only apply the two debugging patches. They will produce many printk messages. The output of

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
Joerg, Can you try the attached patches? Thank you. I cannot reliably reproduce the bug yet. Fengguang mm/filemap_xip.c |1 + 1 files changed, 1 insertion(+) Index: linux/mm/filemap_xip.c === --- linux.orig/mm/filemap_xip.c

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 02:04:29PM +0100, Joerg Platte wrote: > Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > > On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: > > > Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > > > > > > Thank your for the hint with the filesystems! > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Joerg Platte
Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: > > Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > > > > Thank your for the hint with the filesystems! > > > > > Thank you for the clue. However I cannot reproduce the bug on > >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: > Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > > Thank your for the hint with the filesystems! > > > Thank you for the clue. However I cannot reproduce the bug on > > ext2/2.6.24-rc7. Can you provide more details? Thank you. >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Joerg Platte
Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: Thank your for the hint with the filesystems! > Thank you for the clue. However I cannot reproduce the bug on > ext2/2.6.24-rc7. Can you provide more details? Thank you. I attached some more information. I'm using the ata_piix driver for my PATA

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 07:13:14AM +0100, Joerg Platte wrote: > Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: > > > /dev/sda6 on / type ext3 (rw,noatime,errors=remount-ro,acl) > > > tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) > > > proc on /proc type proc (rw,noexec,nosuid,nodev) >

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 07:13:14AM +0100, Joerg Platte wrote: Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: /dev/sda6 on / type ext3 (rw,noatime,errors=remount-ro,acl) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Joerg Platte
Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: Thank your for the hint with the filesystems! Thank you for the clue. However I cannot reproduce the bug on ext2/2.6.24-rc7. Can you provide more details? Thank you. I attached some more information. I'm using the ata_piix driver for my PATA

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: Thank your for the hint with the filesystems! Thank you for the clue. However I cannot reproduce the bug on ext2/2.6.24-rc7. Can you provide more details? Thank you. I

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Joerg Platte
Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: Thank your for the hint with the filesystems! Thank you for the clue. However I cannot reproduce the bug on

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
On Wed, Jan 09, 2008 at 02:04:29PM +0100, Joerg Platte wrote: Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: On Wed, Jan 09, 2008 at 01:22:33PM +0100, Joerg Platte wrote: Am Mittwoch, 9. Januar 2008 schrieb Fengguang Wu: Thank your for the hint with the filesystems! Thank you

Re: regression: 100% io-wait with 2.6.24-rcX

2008-01-09 Thread Fengguang Wu
Joerg, Can you try the attached patches? Thank you. I cannot reliably reproduce the bug yet. Fengguang mm/filemap_xip.c |1 + 1 files changed, 1 insertion(+) Index: linux/mm/filemap_xip.c === --- linux.orig/mm/filemap_xip.c

  1   2   >