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

2008-01-23 Thread Martin Knoblauch
% io-wait with 2.6.24-rcX 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

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
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.24-rcX 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

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

2008-01-22 Thread Martin Knoblauch
]; Ingo Molnar [EMAIL PROTECTED]; [EMAIL PROTECTED]; linux-ext4@vger.kernel.org linux-ext4@vger.kernel.org; [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

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-19 Thread Martin Knoblauch
]; [EMAIL PROTECTED]; linux-ext4@vger.kernel.org linux-ext4@vger.kernel.org; [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

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

2008-01-18 Thread Martin Knoblauch
@vger.kernel.org linux-ext4@vger.kernel.org; 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

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 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 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 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 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-17 Thread Martin Knoblauch
@vger.kernel.org; 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

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

2008-01-17 Thread Mike Snitzer
PROTECTED]; [EMAIL PROTECTED]; linux-ext4@vger.kernel.org linux-ext4@vger.kernel.org; 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

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

2008-01-17 Thread Martin Knoblauch
@vger.kernel.org; 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

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

2008-01-17 Thread Martin Knoblauch
@vger.kernel.org linux-ext4@vger.kernel.org; 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

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-16 Thread Martin Knoblauch
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: On Mon, Jan 14, 2008 at 12:41:26PM +0100, Peter Zijlstra wrote: On Mon, 2008-01-14 at 12:30 +0100, Joerg

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
@vger.kernel.org; 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

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

2008-01-16 Thread Mike Snitzer
]; [EMAIL PROTECTED]; linux-ext4@vger.kernel.org linux-ext4@vger.kernel.org; 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

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 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 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 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-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