On 06/21/2018 11:31 AM, Darrick J. Wong wrote:
From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> In "xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation", we fixed the per-ag reservation code so that we always decrease fdblocks by the reserved size because rmapbt blocks are counted as free space. The primary symptom of this bug is that if the rmapbt has expanded since mount time, the disk block counters reported via statfs will change across a remount. Therefore, we exercise this as a regression test. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- tests/xfs/712 | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/712.out | 1 + tests/xfs/group | 1 + 3 files changed, 64 insertions(+) create mode 100755 tests/xfs/712 create mode 100644 tests/xfs/712.out
Humm, was there supposed to be more to this maybe? Shouldn't we see a 712.out somewhere?
diff --git a/tests/xfs/712 b/tests/xfs/712 new file mode 100755 index 00000000..f90c7ec9 --- /dev/null +++ b/tests/xfs/712 @@ -0,0 +1,62 @@ +#! /bin/bash +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2018 Oracle, Inc. All rights reserved. +# +# FS QA Test No. 712 +# +# Make sure that the statfs b_avail counter doesn't change across remount +# after the rmapbt has grown in size. +# +seq=`basename $0` +seqres=$RESULT_DIR/$seq +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + cd / + rm -f $tmp.* +} + +# get standard environment, filters and checks +. ./common/rc +. ./common/filter + +# remo
-- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html