----- "Christoph Hellwig" <hch@xxxxxxxxxxxxx> 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