question about xfs/122

Darrick J. Wong darrick.wong at oracle.com
Thu May 26 11:32:49 CDT 2016


On Thu, May 26, 2016 at 03:31:25PM +0800, Xiao Yang wrote:
> Hi Darrick
> 
> When i run xfstests test case xfs/122 on RHEL7.2GA with xfsprog-dev(4.5.0),
> I always get such error about xfs/122:
> ---------------------------------------------------------
>  sizeof(struct xfs_extent_data_info) = 32
>  sizeof(struct xfs_fs_eofblocks) = 128
>  sizeof(struct xfs_icreate_log) = 28
> -sizeof(struct xfs_refcount_key) = 4
> -sizeof(struct xfs_refcount_rec) = 12
> -sizeof(struct xfs_rmap_key) = 4
> -sizeof(struct xfs_rmap_rec) = 24
> -sizeof(struct xfs_rmapx_key) = 20
>  sizeof(xfs_agf_t) = 224
>  sizeof(xfs_agfl_t) = 36
>  sizeof(xfs_agi_t) = 336
> ---------------------------------------------------------
> 
> This case can pass with modern xfsprogs(i.e. 4.3+ and all the new v5 stuff) as you said.
> Could you tell me which specific version can support this case. In addition, what can be
> done to work around this failure.

The missing fields are for the reflink and rmap btrees.  I could say
to just ignore it, but I don't want to establish a precedent of
ignoring xfs/122 errors...

I'm wondering if perhaps this test ought to filter out /missing/ lines
in the test output?

--D

> 
> Please advise. Thanks very much.
> 
> Regards,
> Xiao Yang
> 
> 
> 
> 
> 
> _______________________________________________
> xfs mailing list
> xfs at oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs



More information about the xfs mailing list