Re: [Bug #13232] ext3/4 with synchronous writes gets wedged byPostfix

From: John Stoffel
Date: Tue May 19 2009 - 14:28:00 EST


>>>>> "Theodore" == Theodore Tso <tytso@xxxxxxx> writes:

Theodore> On Tue, May 19, 2009 at 06:17:13PM +0100, David Watson wrote:
>> On Mon 18 May 2009, Theodore Tso wrote:
>> > On Sat, May 16, 2009 at 10:06:04PM +0200, Rafael J. Wysocki wrote:
>> > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=13232
>> > > Subject : ext3/4 with synchronous writes gets wedged by Postfix
>> > > Submitter : David Watson <kernel-nospam@xxxxxxxxxxxxxxxxxx>
>> > > Date : 2009-05-03 19:46 (14 days old)
>> >
>> > This turned out to be caused by change in the VFS, as documented in
>> > the bug report. Al Viro has a patch, which I've reviewed.
>> >
>> > David, would you be able to try testing Al's proposed patch, since you
>> > have an easy reproduction case? Thanks,
>>
>> Yes, it fixes the problem for me on 2.6.30-rc6-git3 and 2.6.29.4-rc1.


Theodore> Al, Jan Kara and I have reviewed your patch, and we can add
Theodore> a Tested-by: from David Watson (assuming David, you don't
Theodore> mind your name or e-mail address showing up in the Kernel
Theodore> commit logs --- if you want us to suppress one or both,
Theodore> please let us know). Given this is a 2.6.28 regression, and
Theodore> this can certainly affect real-life users, I think we should
Theodore> push your patch to Linus for 2.6.30. Do you agree?

I wonder if this is the reason my main file server has been locking up
solid under 2.6.29 or newer kernels lately, but 2.6.28 is rock solid.
Since it's my main file server at home, and with my home dir NFS
mounted from it onto another system, it's been hard to catch. I spent
some time fiddling around getting netconsole setup, but then I ran out
of time.

My system is a Debian, pretty upto date, PIII, 550Mhz Dual CPU, 3Gb
RAM, lots of SCSI, SATA and IDE busses, with various types of devices
on all the busses, from DLT tape drive and library, to a mix of disks.
I'm also running ext4 on a mirrored pair disks I use for spooling
backups to tape from. Ext3 on the rest of my mirrored filesystems as
well.

If someone could send me the patch, I'll apply it and see how well
2.6.29.[34] works, and whether or not 2.6.30-rcN works as well.
Reproducing the problem was pretty easy for me.

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