diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-08-04 19:14:30 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-08-04 19:14:32 -0400 |
commit | 33f485003dc2e2eaac6b619331c56e2819f1cd9d (patch) | |
tree | 1b8226ba97d91fc5c6687edb42108712927a271b | |
parent | 9cab12c0553609beb0a7d7ef71f55e360a7465e1 (diff) |
tests/fs/bcachefs: fix kill_btree_root_autofix
Btree nodes were too big, and we didn't have a btree root at level 1
accounting.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rwxr-xr-x | tests/fs/bcachefs/single_device.ktest | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/fs/bcachefs/single_device.ktest b/tests/fs/bcachefs/single_device.ktest index 0316b7c..cf14fc3 100755 --- a/tests/fs/bcachefs/single_device.ktest +++ b/tests/fs/bcachefs/single_device.ktest @@ -1786,7 +1786,10 @@ test_kill_btree_node() test_kill_btree_root_autofix() { set_watchdog 240 - run_quiet "" bcachefs format -f --btree_node_size=64k ${ktest_scratch_dev[0]} + run_quiet "" bcachefs format -f \ + --btree_node_size=64k \ + --encrypted --no_passphrase \ + ${ktest_scratch_dev[0]} mount -t bcachefs ${ktest_scratch_dev[0]} /mnt cp -rL /usr/bin /mnt @@ -1797,7 +1800,7 @@ test_kill_btree_root_autofix() umount /mnt bcachefs list -m nodes ${ktest_scratch_dev[0]} > /root/nodes_before - bcachefs kill_btree_node -nextents:1 ${ktest_scratch_dev[0]} + bcachefs kill_btree_node -naccounting:1 -nextents:1 ${ktest_scratch_dev[0]} echo "Running fsck" # How to assert exit status equals something specific with -o errexit? |