[PATCH v3 2/3] xfs: Print error when xfs_ialloc_ag_select fails to find continuous free space.
Dave Chinner
david at fromorbit.com
Sun Oct 28 17:10:59 CDT 2012
On Wed, Sep 26, 2012 at 12:26:48PM +0530, raghu.prabhu13 at gmail.com wrote:
> From: Raghavendra D Prabhu <rprabhu at wnohang.net>
>
> When xfs_ialloc_ag_select fails to find any AG with continuous free blocks
> required for inode allocation, printk the error in ratelimited manner.
>
> Signed-off-by: Raghavendra D Prabhu <rprabhu at wnohang.net>
> ---
> fs/xfs/xfs_ialloc.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c
> index 5aceb3f..e75a39d 100644
> --- a/fs/xfs/xfs_ialloc.c
> +++ b/fs/xfs/xfs_ialloc.c
> @@ -539,8 +539,11 @@ nextag:
> if (agno >= agcount)
> agno = 0;
> if (agno == pagno) {
> - if (flags == 0)
> + if (flags == 0) {
> + xfs_err_ratelimited(mp,
> + "Out of continuous free blocks for inode allocation");
> return NULLAGNUMBER;
> + }
More information about the xfs
mailing list