2.6.30-06725: xfs_fsr: Assertion failed: ip->i_delayed_blks == 0, file: fs/xfs/xfs_bmap.c, line: 5991
Lachlan McIlroy
lmcilroy at redhat.com
Sun Jun 21 19:29:00 CDT 2009
----- "Christoph Hellwig" <hch at infradead.org> wrote:
> On Sat, Jun 20, 2009 at 03:04:24AM -0400, Lachlan McIlroy wrote:
> > Hi Alexander,
> >
> > I've seen this assertion before and if it's the problem I think it
> > is then it should be fixed with this patch:
> >
> > http://oss.sgi.com/archives/xfs/2009-02/msg00176.html
> >
> > It shouldn't be difficult to test this too - If you run about 1024
> > dd writers to separate 100MB files and then run xfs_bmap on each
> > file afterwards it should assert.
>
> Thas is in a filesystem not big enough to actually fit those files,
> right? Might be worth adding a testcase like this..
Smaller files might work too. The trick will be to get enough threads
flushing files at the same time that we exhaust the reserved space pool
(ie xfs_trans_reserve() returns ENOSPC even when the XFS_TRANS_RESERVE
flag is used).
>
> Alex, can you give that patch a try?
>
> _______________________________________________
> xfs mailing list
> xfs at oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
More information about the xfs
mailing list