Temporary hack to xlog_verify_grant_tail() to never set the XLOG_TAIL_WARN oneshot warning flag. This results in a warning for each instance of grant reservation tail overrun. For experimental purposes only. Not-signed-off-by: Brian Foster <bfoster@xxxxxxxxxx> --- fs/xfs/xfs_log.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 641d07f30a27..045ab648ca96 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -3742,15 +3742,17 @@ xlog_verify_grant_tail( if (cycle - 1 != tail_cycle && !(log->l_flags & XLOG_TAIL_WARN)) { xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, - "%s: cycle - 1 != tail_cycle", __func__); - log->l_flags |= XLOG_TAIL_WARN; + "%s: cycle - 1 (%d) != tail_cycle (%d)", + __func__, cycle - 1, tail_cycle); + //log->l_flags |= XLOG_TAIL_WARN; + return; } if (space > BBTOB(tail_blocks) && !(log->l_flags & XLOG_TAIL_WARN)) { xfs_alert_tag(log->l_mp, XFS_PTAG_LOGRES, - "%s: space > BBTOB(tail_blocks)", __func__); - log->l_flags |= XLOG_TAIL_WARN; + "%s: space (%d) > BBTOB(tail_blocks) (%d)", __func__, space, BBTOB(tail_blocks)); + //log->l_flags |= XLOG_TAIL_WARN; } } } -- 2.20.1