summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-10-09 21:54:00 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-10-12 17:22:38 -0400
commit03fe03a75fd3f09e4dd9f913f064a4883e4b02fb (patch)
tree5beb65e310256f3c0cb064ba71f394106695b61b
parent1d92b9f39ba0575370305aad1239d13b1fc58fa8 (diff)
tests/fs/bcachefs/single_device: fix test_kill_btree_root
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rwxr-xr-xtests/fs/bcachefs/single_device.ktest7
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/fs/bcachefs/single_device.ktest b/tests/fs/bcachefs/single_device.ktest
index 53ab29d..f5c4fc5 100755
--- a/tests/fs/bcachefs/single_device.ktest
+++ b/tests/fs/bcachefs/single_device.ktest
@@ -1724,7 +1724,7 @@ test_kill_btree_node()
[[ $btree = freespace ]] && index=0
- bcachefs kill_btree_node -b $btree -i $index ${ktest_scratch_dev[0]}
+ bcachefs kill_btree_node -n$btree:0:$index ${ktest_scratch_dev[0]}
echo "Running fsck"
# How to assert exit status equals something specific with -o errexit?
@@ -1747,7 +1747,7 @@ test_kill_btree_root()
run_quiet "" bcachefs format -f --btree_node_size=64k ${ktest_scratch_dev[0]}
mount -t bcachefs ${ktest_scratch_dev[0]} /mnt
- cp -a /usr/bin /mnt
+ cp -rL /usr/bin /mnt
sync
cat /sys/kernel/debug/bcachefs/*/btrees/extents/keys > /root/extents_before
@@ -1755,8 +1755,7 @@ test_kill_btree_root()
umount /mnt
bcachefs list -m nodes ${ktest_scratch_dev[0]} > /root/nodes_before
- #bcachefs kill_btree_node -b extents -l 1 ${ktest_scratch_dev[0]}
- bcachefs kill_btree_node -b snapshots -l 0 ${ktest_scratch_dev[0]}
+ bcachefs kill_btree_node -nsnapshots -nsnapshot_trees -nsubvolumes ${ktest_scratch_dev[0]}
echo "Running fsck"
# How to assert exit status equals something specific with -o errexit?