From: Darrick J. Wong Date: Tue, 28 Jun 2022 20:21:45 +0000 (-0700) Subject: check: document mkfs.xfs reliance on fstests exports X-Git-Tag: v2022.07.03~4 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=36f382f991efb5989e7aa59b002904eff06a8095;p=users%2Fhch%2Fxfstests-dev.git check: document mkfs.xfs reliance on fstests exports There are a number of fstests that employ special (and now unsupported) XFS filesystem configurations to perform testing in a controlled environment. The presence of the QA_CHECK_FS and MSGVERB variables are used by mkfs.xfs to detect that it's running inside fstests, which enables the unsupported configurations. Nobody else should be using filesystems with tiny logs, non-redundant superblocks, or smaller than the (new) minimum supported size. Signed-off-by: Darrick J. Wong Reviewed-by: Dave Chinner Signed-off-by: Zorro Lang --- diff --git a/check b/check index 2ea2920f7..4b0ebad63 100755 --- a/check +++ b/check @@ -33,6 +33,9 @@ _err_msg="" # start the initialisation work now iam=check +# mkfs.xfs uses the presence of both of these variables to enable formerly +# supported tiny filesystem configurations that fstests use for fuzz testing +# in a controlled environment export MSGVERB="text:action" export QA_CHECK_FS=${QA_CHECK_FS:=true}