xfs
[Top] [All Lists]

Re: Repeatable Panics with XFS and RAID1 (long)

To: dcox@xxxxxxxxxx
Subject: Re: Repeatable Panics with XFS and RAID1 (long)
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Wed, 21 Feb 2001 21:03:16 +0000
Cc: Linux-XFS <linux-xfs@xxxxxxxxxxx>
References: <3A941353.6B88C8C9@mindspring.com>
Sender: owner-linux-xfs@xxxxxxxxxxx
Danny wrote:

>
>
>         I'd love to help with this, but I'm at my limit of what I know.  For
> example, with the BUG() at page_buf.c:1369, can you set up for a
> wait_event()?  Can you simply return with a status of try_again?  I
> don't know what might need to be unrolled by this point, so am at a loss
> of how to proceed.
>
>         Help!

I'm sure these problems are due to the flag change in kmalloc: GFP_KERNEL ->
GFP_BUFFER.
Changing the flag has cleaned up some deadlock situations but apparently has
exposed some out
of memory situations that has not occurred in the past.

I'm not sure what the best approach is yet.
XFS/pagebuf should handle out of memory situation better, (this has been an 
item on
our todo list for
quite some time)
You could try changing the flag back to GFP_KERNEL and see what happens.

I see if what I can do about convincing pagbug_page_io to do retries.




--
Russell Cattelan
--
Digital Elves inc. -- Currently on loan to SGI
Linux XFS core developer.




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