assertion failed in xfs_reclaim_inodes_ag()
Christoph Hellwig
hch at infradead.org
Tue Nov 18 07:38:44 CST 2008
On Tue, Nov 18, 2008 at 12:42:27PM +1100, Lachlan McIlroy wrote:
> Hit this while running stress tests. Looks like an inode is tagged with
> XFS_ICI_RECLAIM_TAG but not XFS_IRECLAIMABLE|XFS_IRECLAIM. I can't see
> how that can happen.
Looks it's xfs_iget_cache_hit when the inode is marked XFS_IRECLAIMABLE,
in that case we first clear XFS_IRECLAIMABLE and then call
__xfs_inode_clear_reclaim_tag, and all that under
read_lock(&pag->pag_ici_lock) only, so no protection against the assert
in xfs_reclaim_inodes_ag.
More information about the xfs
mailing list