On Mon, Apr 29, 2024 at 09:28:45PM +1000, David Disseldorp wrote: > On Sun, 28 Apr 2024 13:37:17 +0800, Zorro Lang wrote: > > > On Thu, Apr 11, 2024 at 04:32:33PM +1000, David Disseldorp wrote: > > > As of xfsprogs commit 6e0ed3d1 ("mkfs: stop allowing tiny filesystems") > > > attempts to create XFS filesystems sized under 300M fail, unless > > > TEST_DIR, TEST_DEV and QA_CHECK_FS environment variables are exported > > > (or a --unsupported mkfs parameter is provided). > > > > > > TEST_DIR and QA_CHECK_FS are already exported, while TEST_DEV may only > > > be locally set if provided via e.g. configs/$HOSTNAME.config. Explicitly > > > export TEST_DEV to ensure that tests which call _scratch_mkfs_sized() > > > with an fssize under 300M run normally. > > > > > > Signed-off-by: David Disseldorp <ddiss@xxxxxxx> > > > --- > > > > Actually, using "export" in xfstests/local.config for each parameter could > > help too. > > > > The 2nd patch still has some disagreement, I'll merge this patch at first, > > as it's simple enough and got two RVBs. > > Thanks. I'll send an updated 2/2 today following Darrick's suggestion of > _try_scratch_mkfs_sized $* || _fail Thanks for doing it :) I'm wondering if we could change all _scratch_mkfs and _scratch_mkfs_xxx helpers like that. But we can change _scratch_mkfs_sized at first, then other _scratch_mkfs_xxx helpers, then _scratch_mkfs itself. At the same time, please don't forgot those cases do "_scratch_mkfs_xxx ... | _fail ...". Thanks, Zorro >