summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/generic/1037
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/generic/103 b/tests/generic/103
index fd650ec9..329818eb 100755
--- a/tests/generic/103
+++ b/tests/generic/103
@@ -38,6 +38,13 @@ _consume_freesp()
left=$((left + avail / 1024000))
fi
+ if [ $FSTYP = "bcachefs" ]; then
+ # The bcachefs btree nodes are quite large. If the fallocate
+ # triggers a split leaf of a btree node, we'll need more
+ # than 512 kept in reserve.
+ left=1024
+ fi
+
filesizekb=$((avail / 1024 - $left))
$XFS_IO_PROG -fc "falloc 0 ${filesizekb}k" $file
}