xfs
[Top] [All Lists]

Re: 3.5+, xfs and 32bit armhf - xfs_buf_get: failed to map pages

To: Dave Chinner <david@xxxxxxxxxxxxx>
Subject: Re: 3.5+, xfs and 32bit armhf - xfs_buf_get: failed to map pages
From: Paolo Pisati <p.pisati@xxxxxxxxx>
Date: Wed, 29 May 2013 15:56:41 +0200
Cc: Paolo Pisati <p.pisati@xxxxxxxxx>, xfs@xxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=1R5I2yLiN6iGCXtXWAAm94az4i7HRT9zUmLt3oe5pP0=; b=sYW6peKaNhly+fWHq/R2EluDaAemLwi5RJvn6+v8augL6gIB11+XHsLwbb3Wzt4KVl XhZCgxTGixRXoib5Pzth9arO5C73t0N87yMkcNXZpZGH42an/wfHT7yjSXb+43rFxa2h oKYlHQBa5Cc0MC1aHJy16g2pbd3B5utww5dl+5pJQz16pxEZy8uIqDPi6uPEWDpZRtmE 8+BUGSqRo+vu+BOVa9uqY5cLjzLKGjvJkop5laWdZLqIbiNie6Qnb+TlsVxwCkXvRYHa NMz9vTnOlaCfx0rUrs0TZ0S6ndMuJq6uHkZ1fiaBus5BiPw6lfSNDcA+Wenyju5y+Zke N5eQ==
In-reply-to: <20130523143456.GB19815@xxxxxxxxxxxxxxx>
References: <20130517104529.GA12490@xxxxxxxxxxxxxxx> <20130519011354.GE6495@dastard> <20130520170710.GA2591@xxxxxxxxxxxxxxx> <20130521000208.GF24543@dastard> <20130523143456.GB19815@xxxxxxxxxxxxxxx>
User-agent: Mutt/1.5.21 (2010-09-15)
On Thu, May 23, 2013 at 04:34:56PM +0200, Paolo Pisati wrote:
> On Tue, May 21, 2013 at 10:02:09AM +1000, Dave Chinner wrote:
> > 
> > And that fix I mentioned will be useless if you don't apply the
> > patch that avoids the vmap allocation problem....
> 
> 
> ok, so i recompiled a kernel+aforementioend fix, i repartitioned my disk and i
> ran the swift-bench for 2 days in a row until i got this:

i'm testing a 3.5.y kernel plus those 3 patches:

549142a xfs: don't use speculative prealloc for small files
f0843f4 xfs: limit speculative prealloc size on sparse files
454da09 xfs: inode allocation should use unmapped buffers.

and i can confirm that:

-using a small fs (2G) i cannot reproduce any -ENOSPC or vmalloc() problem
anymore, the benchmark runs until running out of inodes 

-using a bigger fs (~250G), two days and my tests are still running good

-- 
bye,
p.

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