xfs
[Top] [All Lists]

Re: XFS on sparc 64

To: kris buggenhout <gast6@xxxxxx>
Subject: Re: XFS on sparc 64
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Fri, 17 Nov 2000 09:03:38 -0600
Cc: Steve Lord <lord@xxxxxxx>, linux-xfs@xxxxxxxxxxx
References: <200011162105.PAA21883@xxxxxxxxxxxxxxxxxxxx> <3A14F45E.A844533C@xxxxxx>
Reply-to: cattelan@xxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
>
> I was filling the filesystem with an ftp client, just plain mget 6Gbytes,
> got to +1 Gig of data,... then i get a write error ... and the fs hangs ... 
> cant
> umount ... -> no shutdown possible -> hard reset !
>
> then trying to get it repaired :
>
> [root@winnetou /home]# xfs_repair /dev/sde
> xfs_repair: warning - cannot set blocksize on block device /dev/sde: Invalid
> argument
> Phase 1 - find and verify superblock...
> Phase 2 - using internal log
>         - zero log...
>         - scan filesystem freespace and inode maps...
> freeblk count 2 != flcount -2048 in ag 0
> bad agbno 4294965248 for btbno root, agno 0
> bad agbno 531244720 for btbcnt root, agno 0
>         - found root inode chunk
> Phase 3 - for each AG...
>         - scan and clear agi unlinked lists...
>         - process known inodes and perform inode discovery...
>         - agno = 0
> Bus error (core dumped)

This looks consistent with the problem we are working on right now.

When the file system gets close to being filled it runs around finding all the
small left over extents. At some point one of the writes goes to far and 
scribbles
over
the the ag structures. We are getting close to resolving the bug... give us a 
day
or
so.

The core dump on the repair is not a good thing although... do you have a stack
trace?


>
>
> [root@winnetou /home]# xfs_check /dev/sde
> xfs_check: warning - cannot set blocksize on block device /dev/sde: Invalid
> argument
> freeblk count 2 != flcount 4294965248 in ag 0
> can't read btree block 0/4294965248
> can't read btree block 0/531244720

--
Russell Cattelan
cattelan@xxxxxxxxxxx




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