xfs
[Top] [All Lists]

Re: ADD 804570 - The elevator bug

To: sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Subject: Re: ADD 804570 - The elevator bug
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Sat, 02 Dec 2000 01:17:53 -0600
Cc: nb@xxxxxxx, raa@xxxxxxx, huovinen@xxxxxxx, cattelan@xxxxxxx, mann@xxxxxxx, tbd@xxxxxxx, rrl@xxxxxxx, alaffin@xxxxxxx, linux-xfs@xxxxxxxxxxx
References: <200012020513.VAA09127@info.engr.sgi.com>
Reply-to: cattelan@xxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
"ananth@xxxxxxxxxxxx" wrote:

> View Incident: 
> http://co-op.engr.sgi.com/BugWorks/code/bwxquery.cgi?search=Search&wlong=1&view_type=Bug&wi=804570
>
>  Status : open                         Priority : 3
>  Assigned Engineer : nb                Submitter : coreym
> *Modified User : ananth               *Modified User Domain : engr
> *Description :
> I ran rwtest on a xfs-linux filesystem on the machine permit:
>
> rwtest 100000000:/mnt1/file_1 >/tmp/file_1.out 2>&1 &
>
> This caused df, ls -l, fdisk, and top all to hang.
>
> Permit is running Redhat 6.2 with a 2.4.0-test5 kernel
>
> ==========================
> ADDITIONAL INFORMATION (ADD)
>
> .....
>
> ==========================
> ADDITIONAL INFORMATION (ADD)
> From: ananth@engr (BugWorks)
> Date: Dec 01 2000 09:13:37PM
> ==========================
>
> Just so there is no confusion, this is only
> in Linux 2.4 ... here it has been observed
> only with XFS but elsewhere there also reports
> with ext2. Jens Axboe has some fixes for it.
> For XFS we are hoping the changes make it into
> the next 2.4 patch, test12.

Yes this is a know problem in the latest 2.4 kernels.
It has been observed on other file  systems as well not just XFS.

I have do have a kernel with Jens elevator patch, that does
appear to fix the starvation problem. Unfortunately it appears to either
have problems itself or is exposing  problems in the XFS code.

Currently XFS kiobuf based io causes a lockup that eventually cause the
kernel to through an NMI.

Non kiobuf io causes pagebuf to panic under heavy load.

I got this running late friday and haven't had much
of a chance to investigate.

Since this is a linux bug we are  waiting for the official
fix to show up in the linux tree.

--
Russell Cattelan
cattelan@xxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>