xfs
[Top] [All Lists]

Re: shutdown umount hangs

To: Russell Cattelan <cattelan@xxxxxxxxxxx>
Subject: Re: shutdown umount hangs
From: utz lehmann <xfs@xxxxxxxxxx>
Date: Sat, 31 Mar 2001 20:53:14 +0200
Cc: Utz Lehmann <leh@xxxxxxxxxx>, Eric Sandeen <sandeen@xxxxxxx>, linux-xfs@xxxxxxxxxxx
In-reply-to: <3AC51AE5.5E396D14@thebarn.com>
References: <20010329165519.A7386@tecosim.de> <20010329170446.B7386@tecosim.de> <3AC35E8D.711963C5@sgi.com> <20010329181419.G7386@tecosim.de> <20010329182044.H7386@tecosim.de> <3AC38727.FC9C4FC8@thebarn.com> <20010330115628.A1146@tecosim.de> <3AC4A50F.B141110B@thebarn.com> <20010330192006.A1149@tecosim.de> <3AC51AE5.5E396D14@thebarn.com>
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Mutt/1.2.5i
Hi

i will do this on monday.

utz

Russell Cattelan [cattelan@xxxxxxxxxxx] wrote:
> Utz Lehmann wrote:
> 
> Well drat...  seems to be a really problem here.
> 
> Not sure we are going to be able to debug this remotely, hopefully we will be 
> able
> to reproduce the problem here.
> But if you could extract a bit more info....
> 
> load the modules kdbm_pg and xfsidbg.
> once the system is hung break into kdb backtrace
> the unmount command, then grab the first address in
> the pagebuf_iostart function and feed it to  kdb
> kdb> pb <address>
> 
> We are looking for the pincount  and the lock status.
> It would seem somehow the pg_delwri_flush is waiting for
> the pagebuf to get unpinned, which should have already happened
> before this point.
> My guess is that somehow a pagebuf is getting re-inserted into the delwri 
> queue
> while the flush code in trying to work on pushing everything out.

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