]> git-server-git.apps.pok.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
fstests: btrfs: rename _run_btrfs_util_prog to _btrfs
authorQu Wenruo <wqu@suse.com>
Fri, 12 Apr 2024 04:41:16 +0000 (14:11 +0930)
committerZorro Lang <zlang@kernel.org>
Sun, 28 Apr 2024 11:08:22 +0000 (19:08 +0800)
For simple btrfs commands like "btrfs subvolume create", the output is
only informative, meanwhile the output format may still change in the
future.

Normally we already have quite some test cases just redirect the output
for null or seqres.full, without knowing we have a better suitable
function `_run_btrfs_util_prog()` already.

This patch firstly rename the function to a much shorter name `_btrfs`,
then move it to the top of `common/btrfs`, and add a comment
recommending to use it when possible.

The use of `_btrfs` mostly matches the real world usage of btrfs-progs
(just "btrfs" command), and no need to do any filtering or redirection,
and would be the recommended way for future test cases.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Anand Jain <anand.jain@oracle.com>
74 files changed:
common/btrfs
tests/btrfs/004
tests/btrfs/007
tests/btrfs/011
tests/btrfs/017
tests/btrfs/022
tests/btrfs/025
tests/btrfs/028
tests/btrfs/030
tests/btrfs/034
tests/btrfs/038
tests/btrfs/039
tests/btrfs/040
tests/btrfs/041
tests/btrfs/042
tests/btrfs/043
tests/btrfs/044
tests/btrfs/045
tests/btrfs/046
tests/btrfs/048
tests/btrfs/050
tests/btrfs/051
tests/btrfs/052
tests/btrfs/053
tests/btrfs/054
tests/btrfs/057
tests/btrfs/058
tests/btrfs/077
tests/btrfs/080
tests/btrfs/083
tests/btrfs/084
tests/btrfs/085
tests/btrfs/087
tests/btrfs/090
tests/btrfs/091
tests/btrfs/092
tests/btrfs/094
tests/btrfs/097
tests/btrfs/099
tests/btrfs/100
tests/btrfs/101
tests/btrfs/104
tests/btrfs/105
tests/btrfs/108
tests/btrfs/109
tests/btrfs/110
tests/btrfs/111
tests/btrfs/117
tests/btrfs/118
tests/btrfs/119
tests/btrfs/120
tests/btrfs/121
tests/btrfs/122
tests/btrfs/123
tests/btrfs/124
tests/btrfs/125
tests/btrfs/126
tests/btrfs/127
tests/btrfs/128
tests/btrfs/129
tests/btrfs/130
tests/btrfs/139
tests/btrfs/153
tests/btrfs/161
tests/btrfs/162
tests/btrfs/163
tests/btrfs/164
tests/btrfs/166
tests/btrfs/167
tests/btrfs/218
tests/btrfs/272
tests/btrfs/273
tests/btrfs/278
tests/btrfs/320

index bc769cc4d3e017a0d07ea2076bc4865c674856dc..06ea63e843018dd54432fe433fb73d0e783574f8 100644 (file)
@@ -4,6 +4,12 @@
 
 . common/module
 
+# The recommended way to execute simple "btrfs" command.
+_btrfs()
+{
+       run_check $BTRFS_UTIL_PROG $*
+}
+
 _btrfs_get_subvolid()
 {
        local mnt=$1
@@ -70,11 +76,6 @@ _require_btrfs_dump_super()
        fi
 }
 
-_run_btrfs_util_prog()
-{
-       run_check $BTRFS_UTIL_PROG $*
-}
-
 _require_btrfs_mkfs_feature()
 {
        if [ -z $1 ]; then
@@ -855,14 +856,14 @@ _qgroup_rescan()
        local dev=$(findmnt -n -o SOURCE $mnt)
 
        _check_regular_qgroup $dev || return 1
-       _run_btrfs_util_prog quota rescan -w $mnt
+       _btrfs quota rescan -w $mnt
 }
 
 _require_qgroup_rescan()
 {
        _scratch_mkfs >>$seqres.full 2>&1
        _scratch_mount
-       _run_btrfs_util_prog quota enable $SCRATCH_MNT
+       _btrfs quota enable $SCRATCH_MNT
        # Wait for the first rescan.
        $BTRFS_UTIL_PROG quota rescan -W $SCRATCH_MNT || \
                                _notrun "not able to wait on a quota rescan"
index 2d2841ff049234ef6eb7c6ba1cfb9a9c5aa070a2..00a516c3eead9af82fa01022ee78d1c698a83ee8 100755 (executable)
@@ -164,7 +164,7 @@ workout()
        run_check $FSSTRESS_PROG -d $SCRATCH_MNT -w -p $procs -n 2000 \
                $FSSTRESS_AVOID
 
-       _run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT \
+       _btrfs subvolume snapshot $SCRATCH_MNT \
                $SCRATCH_MNT/$snap_name
 
        run_check _scratch_unmount >/dev/null 2>&1
index 2e0a918eaaed6c3a9ffabc452c748760a6c6a782..333524e26859a9107ad4c343dddec2465c2ebbaa 100755 (executable)
@@ -50,7 +50,7 @@ workout()
        run_check $FSSTRESS_PROG -d $SCRATCH_MNT -n $ops $FSSTRESS_AVOID -x \
                "$BTRFS_UTIL_PROG subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/base"
 
-       _run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/incr
+       _btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/incr
 
        echo "# $BTRFS_UTIL_PROG send $SCRATCH_MNT/base > ${send_files_dir}/base.snap" \
                >> $seqres.full
@@ -74,10 +74,10 @@ workout()
                || _fail "size=$fsz mkfs failed"
        _scratch_mount "-o noatime"
 
-       _run_btrfs_util_prog receive $SCRATCH_MNT < $send_files_dir/base.snap
+       _btrfs receive $SCRATCH_MNT < $send_files_dir/base.snap
        run_check $FSSUM_PROG -r $send_files_dir/base.fssum $SCRATCH_MNT/base
 
-       _run_btrfs_util_prog receive $SCRATCH_MNT < $send_files_dir/incr.snap
+       _btrfs receive $SCRATCH_MNT < $send_files_dir/incr.snap
        run_check $FSSUM_PROG -r $send_files_dir/incr.fssum $SCRATCH_MNT/incr
 }
 
index ea825ce5924b42bff1fb567b5bd24c1fdff20fd4..bf63a72b11c42fcbf989a898fcbb7b3d667a3f0e 100755 (executable)
@@ -129,12 +129,12 @@ workout()
        _require_fs_space $SCRATCH_MNT $((2 * 512 * 1024)) #2.5G
 
        fill_scratch $fssize $with_cancel
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
 
        echo -e "Replace from $source_dev to $SPARE_DEV\\n" >> $seqres.full
        btrfs_replace_test $source_dev $SPARE_DEV "" $with_cancel $quick
 
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
 
        # Skip -r test for configs without mirror OR replace cancel
        if echo $mkfs_options | grep -E -qv "raid1|raid5|raid6|raid10" || \
@@ -173,7 +173,7 @@ btrfs_replace_test()
 
        if [ "${with_cancel}Q" = "cancelQ" ]; then
                # background the replace operation (no '-B' option given)
-               _run_btrfs_util_prog replace start -f $replace_options $source_dev $target_dev $SCRATCH_MNT
+               _btrfs replace start -f $replace_options $source_dev $target_dev $SCRATCH_MNT
                sleep $wait_time
                $BTRFS_UTIL_PROG replace cancel $SCRATCH_MNT 2>&1 >> $seqres.full
 
@@ -201,7 +201,7 @@ btrfs_replace_test()
                        # replace operation.
                        (sleep $wait_time; sync) > /dev/null 2>&1 &
                fi
-               _run_btrfs_util_prog replace start -Bf $replace_options $source_dev $target_dev $SCRATCH_MNT
+               _btrfs replace start -Bf $replace_options $source_dev $target_dev $SCRATCH_MNT
 
                $BTRFS_UTIL_PROG replace status $SCRATCH_MNT > $tmp.tmp 2>&1
                cat $tmp.tmp >> $seqres.full
@@ -219,7 +219,7 @@ btrfs_replace_test()
        # exit values != 0, including detected correctable and uncorrectable
        # errors on the device.
        sync; sync
-       _run_btrfs_util_prog scrub start -B $SCRATCH_MNT
+       _btrfs scrub start -B $SCRATCH_MNT
 
        # Two tests are performed, the 1st is to btrfsck the filesystem,
        # and the 2nd test is to mount the filesystem.
index aa5b7c1d1a6c866c1c0690eb7a37a28e68dea017..b512098e1d08f44f37f5898e60ed4f493a8d41a6 100755 (executable)
@@ -35,7 +35,7 @@ EXTENT_SIZE=$((2 * $BLOCK_SIZE))
 $XFS_IO_PROG -f -d -c "pwrite 0 $EXTENT_SIZE" $SCRATCH_MNT/foo \
        | _filter_xfs_io_blocks_modified
 
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap
 
 $CLONER_PROG -s 0 -d 0 -l $EXTENT_SIZE $SCRATCH_MNT/foo $SCRATCH_MNT/foo-reflink
 
@@ -45,8 +45,8 @@ $CLONER_PROG -s 0 -d 0 -l $EXTENT_SIZE $SCRATCH_MNT/foo \
 $CLONER_PROG -s 0 -d 0 -l $EXTENT_SIZE $SCRATCH_MNT/foo \
             $SCRATCH_MNT/snap/foo-reflink2
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
-_run_btrfs_util_prog quota rescan -w $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
+_btrfs quota rescan -w $SCRATCH_MNT
 
 rm -fr $SCRATCH_MNT/foo*
 rm -fr $SCRATCH_MNT/snap/foo*
index 786283e9ae1e04360bbc25ab366c011d2ac0ad11..dc88329cb3be53dd80008014ac591182198fa207 100755 (executable)
@@ -23,10 +23,10 @@ _require_no_compress
 _limit_test_exceed()
 {
        echo "=== limit exceed test ===" >> $seqres.full
-       _run_btrfs_util_prog subvolume create $SCRATCH_MNT/a
-       _run_btrfs_util_prog quota enable $SCRATCH_MNT
+       _btrfs subvolume create $SCRATCH_MNT/a
+       _btrfs quota enable $SCRATCH_MNT
        subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a)
-       _run_btrfs_util_prog qgroup limit 5M 0/$subvolid $SCRATCH_MNT
+       _btrfs qgroup limit 5M 0/$subvolid $SCRATCH_MNT
        _ddt of=$SCRATCH_MNT/a/file bs=10M count=1 >> $seqres.full 2>&1
        [ $? -ne 0 ] || _fail "quota should have limited us"
 }
index 1c3773be4bbff5a8186fad82cbc92fb5eb2af69c..bd54d3c58e5cb4ee4dbcee4344b6bd0f576e9392 100755 (executable)
@@ -31,25 +31,25 @@ _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
 run_check $XFS_IO_PROG -f -c "truncate 819200" $SCRATCH_MNT/foo
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
 run_check $XFS_IO_PROG -c "falloc -k 819200 667648" $SCRATCH_MNT/foo
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
 run_check $XFS_IO_PROG -c "pwrite 1482752 2978" $SCRATCH_MNT/foo
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
+_btrfs subvolume snapshot -r $SCRATCH_MNT \
     $SCRATCH_MNT/mysnap1
 
 run_check $XFS_IO_PROG -c "truncate 883305" $SCRATCH_MNT/foo
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
+_btrfs subvolume snapshot -r $SCRATCH_MNT \
     $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
     $SCRATCH_MNT/mysnap2 2>&1
 
 md5sum $SCRATCH_MNT/foo | _filter_scratch
@@ -61,10 +61,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 md5sum $SCRATCH_MNT/mysnap2/foo | _filter_scratch
 
 _scratch_unmount
index 11eaecd2c6c3e6bbaee9bfbeeb82aece4f4a5f97..831875d3eac3ccfe4817016dd0fa2ed8d7e59527 100755 (executable)
@@ -22,7 +22,7 @@ _require_btrfs_qgroup_report
 _scratch_mkfs >/dev/null
 _scratch_mount
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
 
 # Increase the probability of generating de-refer extent, and decrease
index 5b91dd21d59be98920325441bc0f0bfa8fd90853..9dcbb55020a4810e65bcf0784e711bff636d3080 100755 (executable)
@@ -81,7 +81,7 @@ echo "ola" > $SCRATCH_MNT/a/b/bar1/bar2/bar3/bar4/hello.txt
 #                      |-- bar4          (ino 275)
 #                           |--hello.txt (ino 276)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 echo " world" >> $SCRATCH_MNT/a/b/c/file.txt
 mv $SCRATCH_MNT/a/b/c/d $SCRATCH_MNT/a/b/c2/d2
@@ -135,14 +135,14 @@ mv $SCRATCH_MNT/a/b/bar1 $SCRATCH_MNT/a/b/k44/bar3/bar2/k11
 #                   |-- bar2/               (ino 273)
 #                        |-- k11/           (ino 272)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
     $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -f $tmp/2.snap -p $SCRATCH_MNT/mysnap1 \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $tmp/2.snap -p $SCRATCH_MNT/mysnap1 \
     $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -150,10 +150,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1 2>> $seqres.full
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
 
 _scratch_unmount
index f2759826346c3fd5480a6c4d5924aa6ee0c04e80..ce8c1bfae332bbcab7f6ef833d9fc9680d396a9e 100755 (executable)
@@ -43,14 +43,14 @@ do
                $SCRATCH_MNT/foo | _filter_xfs_io
 done
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 $XFS_IO_PROG -c "truncate 3882008" $SCRATCH_MNT/foo
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -f $tmp/2.snap -p $SCRATCH_MNT/mysnap1 \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $tmp/2.snap -p $SCRATCH_MNT/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
 md5sum $SCRATCH_MNT/foo | _filter_scratch
@@ -62,10 +62,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 md5sum $SCRATCH_MNT/mysnap2/foo | _filter_scratch
 
 _scratch_unmount
index f2f35a6b308ddfe902b2924a3fbde74a15418cf2..3424e5115459530668e72017dbf2797b169e5a87 100755 (executable)
@@ -37,7 +37,7 @@ $XFS_IO_PROG -f -c "truncate 118811" $SCRATCH_MNT/foo
 $XFS_IO_PROG -c "pwrite -S 0x0d -b 39987 92267 39987" \
        $SCRATCH_MNT/foo | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
+_btrfs subvolume snapshot -r $SCRATCH_MNT \
        $SCRATCH_MNT/mysnap1
 
 $XFS_IO_PROG -c "pwrite -S 0x3e -b 80000 200000 80000" \
@@ -45,7 +45,7 @@ $XFS_IO_PROG -c "pwrite -S 0x3e -b 80000 200000 80000" \
 
 # Sync to avoid btrfs merging file extent items, which would make the test
 # succeed when it should fail.
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
 $XFS_IO_PROG -c "pwrite -S 0xdc -b 10000 250000 10000" \
        $SCRATCH_MNT/foo | _filter_xfs_io
@@ -53,10 +53,10 @@ $XFS_IO_PROG -c "pwrite -S 0xff -b 10000 300000 10000" \
        $SCRATCH_MNT/foo | _filter_xfs_io
 
 # will be used for incremental send to be able to issue clone operations
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
+_btrfs subvolume snapshot -r $SCRATCH_MNT \
        $SCRATCH_MNT/clones_snap
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
+_btrfs subvolume snapshot -r $SCRATCH_MNT \
        $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
@@ -65,9 +65,9 @@ run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
 run_check $FSSUM_PROG -A -f -w $tmp/clones.fssum $SCRATCH_MNT/clones_snap \
        -x $SCRATCH_MNT/clones_snap/mysnap1 -x $SCRATCH_MNT/clones_snap/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -f $tmp/clones.snap $SCRATCH_MNT/clones_snap
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $tmp/clones.snap $SCRATCH_MNT/clones_snap
+_btrfs send -p $SCRATCH_MNT/mysnap1 \
        -c $SCRATCH_MNT/clones_snap -f $tmp/2.snap $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -76,13 +76,13 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1 2>> $seqres.full
 
-_run_btrfs_util_prog receive -f $tmp/clones.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/clones.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/clones.fssum $SCRATCH_MNT/clones_snap 2>> $seqres.full
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
 
 _scratch_unmount
index bcc9d58abfc8757d087bb26797b2715fd4a21e72..2e76bdd8b40d8d587af6a7e13bf537b2ccaf034f 100755 (executable)
@@ -56,7 +56,7 @@ mv $SCRATCH_MNT/e $SCRATCH_MNT/a/b/f/g
 #             |-- g      (ino 263)
 #                 |-- e  (ino 261)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 mv $SCRATCH_MNT/a/b/c $SCRATCH_MNT/a/b/x
 mv $SCRATCH_MNT/a/b/x/d $SCRATCH_MNT/a/b/x/y
@@ -75,14 +75,14 @@ mv $SCRATCH_MNT/a/b/w/g/e $SCRATCH_MNT/a/b/w/g/z
 #             |-- g      (ino 263)
 #                 |-- z  (ino 261)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -91,10 +91,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1 2>> $seqres.full
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
 
 _scratch_unmount
index da5ec1faa56b56d6a3eb39c83b24f0a3d6bb51ed..7dd907d5c4666d5fe5e9db9e4d6cfce5f2b6393b 100755 (executable)
@@ -54,7 +54,7 @@ ln $SCRATCH_MNT/a/b/c/foo.txt $SCRATCH_MNT/a/b/baz.txt
 #         |
 #         |-- baz.txt      (ino 261)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 rm -f $SCRATCH_MNT/a/b/c/foo.txt
 rm -f $SCRATCH_MNT/a/b/c/bar.txt
@@ -68,14 +68,14 @@ rmdir $SCRATCH_MNT/a/b/c
 #     |-- b/               (ino 258)
 #         |-- baz.txt      (ino 261)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -84,10 +84,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1 2>> $seqres.full
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
 
 _scratch_unmount
index 35f058fa979be28b061c42c0d448d74183706040..f69836b50f8841f96a27ef388d07eafdbe2c2e5a 100755 (executable)
@@ -73,7 +73,7 @@ test_btrfs_restore()
        # read compressed file extents that have a non-zero data offset field,
        # resulting either in decompression failure or reading a wrong section
        # of the extent.
-       _run_btrfs_util_prog restore $SCRATCH_DEV $restore_dir
+       _btrfs restore $SCRATCH_DEV $restore_dir
        md5sum $restore_dir/foo | cut -d ' ' -f 1
 }
 
index 89742303e817a3a1d15d5f109eff2578e5eb0ec0..63d14bccc79227e994bb456521fcd226a9660cc5 100755 (executable)
@@ -20,13 +20,13 @@ _scratch_mount
 
 LIMIT_SIZE=$((10 * 1024 * 1024))
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
-_run_btrfs_util_prog qgroup create 1/1 $SCRATCH_MNT
-_run_btrfs_util_prog qgroup limit $LIMIT_SIZE 1/1 $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
+_btrfs qgroup create 1/1 $SCRATCH_MNT
+_btrfs qgroup limit $LIMIT_SIZE 1/1 $SCRATCH_MNT
 
 for i in `seq 10 -1 1`; do
        #add newly created subvolume qgroup to it's parent qgroup
-       _run_btrfs_util_prog subvolume create -i 1/1 \
+       _btrfs subvolume create -i 1/1 \
                $SCRATCH_MNT/subv_$i
 done
 
@@ -37,7 +37,7 @@ for i in `seq 10 -1 1`; do
 done
 
 wait
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT \
+_btrfs filesystem sync $SCRATCH_MNT \
        >>$seqres.full 2>&1
 
 total_written=0
index 788806b3b35c15df4c5d0baa63f7b863f62cdc77..9fc2c6a2d45c2e808d6c617bdab08b6bee583239 100755 (executable)
@@ -66,7 +66,7 @@ mkdir $SCRATCH_MNT/a/b/d4
 #         |
 #         |-- d4/          (ino 270)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 rm -f $SCRATCH_MNT/a/b/c/foo.txt
 mv $SCRATCH_MNT/a/b/y $SCRATCH_MNT/a/b/YY
@@ -97,14 +97,14 @@ rmdir $SCRATCH_MNT/a/b/d1
 #          |-- d2/         (ino 268)
 #              |-- d3/     (ino 269)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _check_scratch_fs
@@ -113,10 +113,10 @@ _scratch_unmount
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
 
 status=0
index 1a8f225a042f7603cd71637e5b9a7594b561bf7b..71c6405123a802b121f7dcc50b6d068983800f31 100755 (executable)
@@ -55,7 +55,7 @@ chmod 0777 $SCRATCH_MNT/a/b/c/d/e
 #             |
 #             |-- f/                  (ino 263)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 echo 'mundo' >> $SCRATCH_MNT/a/b/c/d/e/file.txt
 mv $SCRATCH_MNT/a/b/c/d/e/file.txt $SCRATCH_MNT/a/b/c/d/e/file2.txt
@@ -77,14 +77,14 @@ chmod 0700 $SCRATCH_MNT/a/b/f2/e2
 #             |-- e2             (ino 261)
 #                 |-- file2.txt  (ino 263)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _check_scratch_fs
@@ -93,10 +93,10 @@ _scratch_unmount
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
 
 status=0
index 04ba8ea0dcdfdf15ae3cb5c904ee18e18301bb74..90fda6e27a841558f4f06fa57a94a3636421f4dc 100755 (executable)
@@ -184,7 +184,7 @@ mkdir $SCRATCH_MNT/%a/%c/%e
 #     |-- %c/                     (ino 305)
 #         |-- %e/                 (ino 307)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # case 1), mentioned above
 ln $SCRATCH_MNT/a/c/b2/file4 $SCRATCH_MNT/a/c/b2/f/file6
@@ -323,15 +323,15 @@ mv $SCRATCH_MNT/%a/foo $SCRATCH_MNT/%a/%b/%g/%e2/%f2
 #                       |-- %c2/       (ino 305)
 #                            |-- foo   (ino 316)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $tmp/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $tmp/2.fssum -x $SCRATCH_MNT/mysnap2/mysnap1 \
        $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _check_scratch_fs
@@ -340,10 +340,10 @@ _scratch_unmount
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
 
 status=0
index f0b08b6cdf5ed7404d4f8f39c7bf8bf4115b35b7..7f6b92a1da6b8c322aa83e3eac239182db055d12 100755 (executable)
@@ -43,7 +43,7 @@ _scratch_mount
 
 $XFS_IO_PROG -f -c "falloc -k 0 268435456" $SCRATCH_MNT/foo
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap0
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap0
 
 $XFS_IO_PROG -c "pwrite -S 0x01 -b 9216 16190218 9216" $SCRATCH_MNT/foo \
        | _filter_xfs_io
@@ -248,12 +248,12 @@ $XFS_IO_PROG -c "pwrite -S 0xa9 -b 9216 18423680 9216" $SCRATCH_MNT/foo \
 $XFS_IO_PROG -c "pwrite -S 0xb0 -b 1121 165901483 1121" $SCRATCH_MNT/foo \
        | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 $XFS_IO_PROG -c "pwrite -S 0xff -b 10 16190218 10" $SCRATCH_MNT/foo \
        | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 echo "File digests in the original filesystem:"
 md5sum $SCRATCH_MNT/foo | _filter_scratch
@@ -261,8 +261,8 @@ md5sum $SCRATCH_MNT/mysnap0/foo | _filter_scratch
 md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
 md5sum $SCRATCH_MNT/mysnap2/foo | _filter_scratch
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _check_scratch_fs
@@ -270,8 +270,8 @@ _scratch_unmount
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File digests in the replica filesystem:"
 md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
index 52cc2bf8da33a9c6e4e57e3617f9e5769264c5e9..2b0a6258e5a680b263d9ef333408056b5a506c13 100755 (executable)
@@ -55,7 +55,7 @@ $BTRFS_UTIL_PROG property get $SCRATCH_MNT/testdir label 2>&1 |
 echo "***"
 
 echo -e "\nTesting subvolume ro property"
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/sv1
+_btrfs subvolume create $SCRATCH_MNT/sv1
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/sv1 ro
 echo "***"
 $BTRFS_UTIL_PROG property set $SCRATCH_MNT/sv1 ro foo 2>&1 |
@@ -147,12 +147,12 @@ $BTRFS_UTIL_PROG property get $SCRATCH_MNT/testdir/subdir1 compression
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/testdir/subdir1/foobar compression
 echo "***"
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 touch $SCRATCH_MNT/testdir/subdir1/foobar2
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -160,8 +160,8 @@ _check_scratch_fs
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/mysnap2/testdir/subdir1 compression
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/mysnap2/testdir/subdir1/foobar \
        compression
@@ -192,7 +192,7 @@ touch $SCRATCH_MNT/dir1/subdir1/foo
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/dir1/subdir1/foo compression
 
 echo -e "\nTesting subvolume property inheritance"
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/sv1
+_btrfs subvolume create $SCRATCH_MNT/sv1
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/sv1 compression
 touch $SCRATCH_MNT/sv1/file2
 $BTRFS_UTIL_PROG property get $SCRATCH_MNT/sv1/file2 compression
index 7096eb83d63a90c4d99644b7cb13d89b4a6932ba..da268480b104f0affae1e9cdcad06624c879702c 100755 (executable)
@@ -66,9 +66,9 @@ for i in `seq 1 $NUM_LINKS`; do
        rm -f $TEST_PATH/foobar_link_`printf "%04d" $i`
 done
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
 
 _scratch_unmount
 _check_scratch_fs
@@ -76,7 +76,7 @@ _check_scratch_fs
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
 status=0
index 743dfd66b8996d2afb30c4c997714c436d8167fc..468fac12d2124b0386a84f519ab1fa3090ea709e 100755 (executable)
@@ -42,9 +42,9 @@ TEST_PATH="$SCRATCH_MNT/fdmanana/.config/google-chrome-mysetup/Default/Pepper_Da
 mkdir -p $TEST_PATH
 echo "hello world" > $TEST_PATH/amaiAdvancedStreamingPlugin.txt
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
 
 _scratch_unmount
 _check_scratch_fs
@@ -52,7 +52,7 @@ _check_scratch_fs
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
 status=0
index eabe43c477b3055d9ef7f90ca9bff0b8beb384c8..09f03f8a11f56cfae76b87dc5fe869f66c41752b 100755 (executable)
@@ -122,7 +122,7 @@ test_btrfs_clone_same_file()
 
        # Check that after defragmenting the file and re-mounting, the file
        # content remains exactly the same as before.
-       _run_btrfs_util_prog filesystem defragment $SCRATCH_MNT/foo
+       _btrfs filesystem defragment $SCRATCH_MNT/foo
        _scratch_cycle_mount
        od -t x1 $SCRATCH_MNT/foo | _filter_od
 
index 7f533bf42c66bb3974ce8bed65ea48492b8af0c7..abfe372a52c59bf562205aa208f13589d0475777 100755 (executable)
@@ -50,7 +50,7 @@ echo "hello world" > $SCRATCH_MNT/foobar
 $SETFATTR_PROG -n user.xattr_name_1 -v `$PERL_PROG -e 'print "A" x 6000;'` \
        $SCRATCH_MNT/foobar
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
 # Update existing xattr value and add a new xattr too.
@@ -59,12 +59,12 @@ $SETFATTR_PROG -n user.xattr_name_1 -v `$PERL_PROG -e 'print "Z" x 6666;'` \
 $SETFATTR_PROG -n user.xattr_name_2 -v `$PERL_PROG -e 'print "U" x 5555;'` \
        $SCRATCH_MNT/foobar
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -73,10 +73,10 @@ _check_scratch_fs
 _scratch_mkfs "--nodesize $leaf_size" >> $seqres.full 2>&1 || _fail "mkfs failed"
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 status=0
index daf3cb3d5f46e44a9d1bed628a29510d6b0518ff..e38c085a141e7a5a3f453aca8a6928d5af405338 100755 (executable)
@@ -47,22 +47,22 @@ _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
 mkdir $SCRATCH_MNT/testdir
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/first_subvol
+_btrfs subvolume create $SCRATCH_MNT/first_subvol
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # Replace the directory testdir with a subvolume that has the same name.
 rmdir $SCRATCH_MNT/testdir
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/testdir
+_btrfs subvolume create $SCRATCH_MNT/testdir
 
 # Delete the subvolume first_subvol and create a directory with the same name.
-_run_btrfs_util_prog subvolume delete $SCRATCH_MNT/first_subvol
+_btrfs subvolume delete $SCRATCH_MNT/first_subvol
 mkdir $SCRATCH_MNT/first_subvol
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _scratch_unmount
@@ -71,11 +71,11 @@ _check_scratch_fs
 _scratch_mkfs >/dev/null 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 [ -e $SCRATCH_MNT/first_subvol ] && \
        echo "Subvolume first_subvol was not supposed to be replicated by full send!"
 
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 [ -e $SCRATCH_MNT/testdir ] && \
        echo "Directory testdir was supposed to be deleted after incremental send!"
 
index 6cb001b7afc674374fcee224294eaa548d332c8d..56db3595070853e101babfcf5ba5bc5a7701f2b5 100755 (executable)
@@ -23,14 +23,14 @@ _scratch_mount
 run_check $FSSTRESS_PROG -d $SCRATCH_MNT -w -p 5 -n 1000 \
                $FSSTRESS_AVOID >&/dev/null
 
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT \
+_btrfs subvolume snapshot $SCRATCH_MNT \
        $SCRATCH_MNT/snap1
 
 run_check $FSSTRESS_PROG -d $SCRATCH_MNT/snap1 -w -p 5 -n 1000 \
        $FSSTRESS_AVOID >&/dev/null
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
-_run_btrfs_util_prog quota rescan -w $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
+_btrfs quota rescan -w $SCRATCH_MNT
 
 echo "Silence is golden"
 # btrfs check will detect any qgroup number mismatch.
index ad7f850f61c92edce1da8f949b6e5a43ba5ade4e..6df1c50d9dd4034cc897b30e592f1f9dc755c44a 100755 (executable)
@@ -48,8 +48,8 @@ sleep 3
 # With the tmpfile open, create a RO snapshot and use it for a send operation.
 # The send operation used to fail with -ESTALE due to the presence of the
 # orphan inode.
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap
-_run_btrfs_util_prog send -f /dev/null $SCRATCH_MNT/mysnap
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap
+_btrfs send -f /dev/null $SCRATCH_MNT/mysnap
 
 status=0
 exit
index 7a69b98fc19f31b132b109392164e00af6ce2e6a..cce054f81d7c946c480d460e50dfb57618681b13 100755 (executable)
@@ -65,7 +65,7 @@ mkdir -p $SCRATCH_MNT/Z/Z2
 # |---- Z/                                          (ino 265)
 #       |---- Z2/                                   (ino 266)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 mkdir $SCRATCH_MNT/OSD
 mv $SCRATCH_MNT/merlin/RC/OSD $SCRATCH_MNT/OSD/OSD-Plane_788
@@ -96,14 +96,14 @@ mv $SCRATCH_MNT/OSDz $SCRATCH_MNT/fdm/RCz
 #                                                    |---- Sourcez/  (ino 264)
 #
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 _check_scratch_fs
@@ -112,10 +112,10 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index 3330a9354c19a8e23c723781ca308f5dd5d7d29d..d4dea6d6ed90a69f9d5e87a03fcddb449d77c729 100755 (executable)
@@ -37,7 +37,7 @@ create_snapshot()
 {
        local ts=`date +'%H_%M_%S_%N'`
 
-       _run_btrfs_util_prog subvolume snapshot -r \
+       _btrfs subvolume snapshot -r \
                $SCRATCH_MNT $SCRATCH_MNT/"${ts}_snap"
 }
 
index df3a44377aaed4629003cd6d472a1a38628f63f5..ae8cf9d465870485ead64d8b02f447f2751c9fcf 100755 (executable)
@@ -61,7 +61,7 @@ mkdir $SCRATCH_MNT/f
 # |
 # |---- f/                                (ino 264)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # Now make inode 257 a child of inode 259 and rename inode 258 to the name that
 # inode 257 had before. When the incremental send processes inode 257, it can't
@@ -105,14 +105,14 @@ mv $SCRATCH_MNT/d $SCRATCH_MNT/e
 # |     |----- e2/                        (ino 262)
 #              |---- file2                (ino 263)
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -121,10 +121,10 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index 0e618f2e660f865500af73e7a5fff6a1e1dc5da7..98c9af5fe57fdd43b8cb6b956d446dcb064bcefc 100755 (executable)
@@ -53,7 +53,7 @@ mkdir -p $SCRATCH_MNT/data/p1/p2
 #         |---- p1/                       (ino 263)
 #               |---- p2/                 (ino 264)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # Now move directories around such that for the subtrees with the path "p1/p2"
 # we end up swapping the parents, that is, inode 263 becomes the parent of
@@ -80,14 +80,14 @@ mv $SCRATCH_MNT/data/n4/p1/n2/p1 $SCRATCH_MNT/data
 #         |---- p1/                       (ino 260)
 #               |---- p2/                 (ino 264)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -96,9 +96,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index 6726dd62829c324c744ebf7ff656aa07d1f5a7a8..12ae7dfaeced7522fa44f41e379cedda6e4052e1 100755 (executable)
@@ -104,14 +104,14 @@ test_orphan()
 
 new_subvolume()
 {
-       _run_btrfs_util_prog subvolume create $SCRATCH_MNT/testdir
+       _btrfs subvolume create $SCRATCH_MNT/testdir
 }
 
 new_default()
 {
        new_subvolume
        SUB=$($BTRFS_UTIL_PROG subvolume list $SCRATCH_MNT | $AWK_PROG '{print $2}')
-       _run_btrfs_util_prog subvolume set-default $SUB $SCRATCH_MNT
+       _btrfs subvolume set-default $SUB $SCRATCH_MNT
 
        _unmount_flakey
        _mount_flakey
index 129b83e7cb7a5052dc1783a6e10ee74fc1d9d8a5..28222e58505bfa42fa6c07e5f4cc02fd9d0db6ad 100755 (executable)
@@ -95,7 +95,7 @@ mv $SCRATCH_MNT/data/n1 $SCRATCH_MNT/data/n4/t5/p2/p1/p2/n2/t1/t7/p1/n1
 #                       |
 #                       |--- t7/                                (ino 264)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # The following sequence of directory renames resulted in an infinite path build
 # loop when attempting to build the path for inode 266. This is because the
@@ -147,14 +147,14 @@ mv $SCRATCH_MNT/data/n4/t1/n2/p1/p2/p1/p2/t7 $SCRATCH_MNT/data/n4/t1/t7
 #                  |
 #                  |--- t7/                           (ino 264)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -163,9 +163,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index d89f933858885feb9f2758348a30f7830e54ae46..49a4f3c0991120a5f1462b6882f8c9830536d518 100755 (executable)
@@ -27,7 +27,7 @@ TOTAL_DEVS=`echo $SCRATCH_DEV_POOL | wc -w`
 
 _scratch_pool_mkfs >> $seqres.full 2>&1 || _fail "mkfs failed"
 
-_run_btrfs_util_prog filesystem show $FIRST_POOL_DEV | \
+_btrfs filesystem show $FIRST_POOL_DEV | \
        _filter_btrfs_filesystem_show $TOTAL_DEVS
 
 # success, all done
index b71e803eb09e93a78aaed30552ea015deee08c6e..3b5489665070036b8d42bb45ac98edfe482e9aaa 100755 (executable)
@@ -28,11 +28,11 @@ run_check _scratch_mkfs "--nodesize $NODESIZE"
 # also disable all compression, or output will mismatch with golden output
 _try_scratch_mount "-o compress=no,compress-force=no" 2> /dev/null
 
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/subv1
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/subv2
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/subv3
+_btrfs subvolume create $SCRATCH_MNT/subv1
+_btrfs subvolume create $SCRATCH_MNT/subv2
+_btrfs subvolume create $SCRATCH_MNT/subv3
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
 
 $XFS_IO_PROG -f -c "pwrite 0 256K" $SCRATCH_MNT/subv1/file1 | _filter_xfs_io
index c397a3c5c164d7d22df5ab3602aa1661c3f99642..bcb3985ac6dc10d33515cd1fa68b931bbd816bab 100755 (executable)
@@ -73,7 +73,7 @@ mv $SCRATCH_MNT/data/t3 $SCRATCH_MNT/data/n4/t2/t7/t4/t5/t6/n2/t7
 #                                          |-- t7/                    (ino 262)
 #                                               |-- t3/               (ino 267)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # The sequence of directory rename operations below made the btrfs incremental
 # send implementation enter an infinite loop when building path strings. The
@@ -134,14 +134,14 @@ mv $SCRATCH_MNT/data/n4/n1/t2/n2/t7 $SCRATCH_MNT/data/n4/n1/t2
 #                      |
 #                      |-- t7/                                        (ino 262)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -150,9 +150,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index cde26a2a5107614ba57b04363173355ce14ec29d..fe401fc0ae9383f1a65864f8d0f67c4ae5403db3 100755 (executable)
@@ -68,7 +68,7 @@ $XFS_IO_PROG -c "pwrite -S 0xbb $((16 * $BLOCK_SIZE)) $((28 * $BLOCK_SIZE))" \
 $XFS_IO_PROG -c "pwrite -S 0xcc $((45 * $BLOCK_SIZE)) $((3 * $BLOCK_SIZE))" \
             -c "fsync" $SCRATCH_MNT/foo | _filter_xfs_io_blocks_modified
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # Now clone that same region of the 32 block extent into a new file, so that it
 # gets referenced twice and the incremental send operation below decides to
@@ -77,10 +77,10 @@ touch $SCRATCH_MNT/bar
 $CLONER_PROG -s $((44 * $BLOCK_SIZE)) -d $((44 * $BLOCK_SIZE)) -l $BLOCK_SIZE \
        $SCRATCH_MNT/foo $SCRATCH_MNT/bar
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 echo "File contents in the original filesystem:"
@@ -97,8 +97,8 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File contents in the new filesystem:"
 echo "mysnap1/foo"
index 3cd48822d9f5ad2f6ed54b66d6a94e1abcde66fb..f5222ff330fe6fda82f658b4dcfcc3f4c5265912 100755 (executable)
@@ -38,7 +38,7 @@ BLOCK_SIZE=$(_get_block_size $SCRATCH_MNT)
 $XFS_IO_PROG -f -c "pwrite -S 0xaa $((32 * $BLOCK_SIZE)) $((16 * $BLOCK_SIZE))" \
             $SCRATCH_MNT/foo | _filter_xfs_io_blocks_modified
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # Now clone parts of the original extent into lower offsets of the file.
 #
@@ -69,10 +69,10 @@ $CLONER_PROG -s $(((32 + 4) * $BLOCK_SIZE)) -d 0 -l $((4 * $BLOCK_SIZE)) \
 $CLONER_PROG -s $(((32 + 12) * $BLOCK_SIZE)) -d $((4 * $BLOCK_SIZE)) \
             -l $((4 * $BLOCK_SIZE)) $SCRATCH_MNT/foo $SCRATCH_MNT/foo
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 echo "File contents in the original filesystem:"
@@ -84,8 +84,8 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File contents in the new filesystem:"
 od -t x1 $SCRATCH_MNT/mysnap2/foo | _filter_od
index f19c301cf5d6ffc0ad0210e514cd7e9b3b8013f9..a7c76f354ecab7cac6a02ef97b9b177327d13368 100755 (executable)
@@ -25,8 +25,8 @@ _scratch_mkfs >> $seqres.full 2>&1
 _scratch_mount
 _require_fs_space $SCRATCH_MNT $(($FILESIZE * 2 / 1024))
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
-_run_btrfs_util_prog qgroup limit $FILESIZE 0/5 $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
+_btrfs qgroup limit $FILESIZE 0/5 $SCRATCH_MNT
 
 # loop 5 times without sync to ensure reserved space leak will happen
 for i in `seq 1 5`; do
index 53fc548957ee707ee4698b84382340038c6463df..11dcbb8da341a70b7ba9c2721a2ee6151bf8404c 100755 (executable)
@@ -32,7 +32,7 @@ _dmerror_init
 _mkfs_dev "-f -d raid1 -m raid1 $dev1 $DMERROR_DEV"
 _dmerror_mount
 
-_run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+_btrfs filesystem show -m $SCRATCH_MNT
 $BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT | _filter_btrfs_filesystem_show
 
 error_devid=`$BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT |\
@@ -46,9 +46,9 @@ run_check $FSSTRESS_PROG -d $SCRATCH_MNT -n 200 -p 8 $FSSTRESS_AVOID -x \
 # now load the error into the DMERROR_DEV
 _dmerror_load_error_table
 
-_run_btrfs_util_prog replace start -B $error_devid $dev2 $SCRATCH_MNT
+_btrfs replace start -B $error_devid $dev2 $SCRATCH_MNT
 
-_run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+_btrfs filesystem show -m $SCRATCH_MNT
 $BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT | _filter_btrfs_filesystem_show
 
 echo "=== device replace completed"
index fe380d73d69425f167086471e427a51499db926b..cedff5c49c6a765d95bf90cde2ae9bca7bab7e97 100755 (executable)
@@ -33,7 +33,7 @@ _dmerror_init
 _mkfs_dev -f -d raid1 -m raid1 $dev1 $dev2 $DMERROR_DEV
 _dmerror_mount
 
-_run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+_btrfs filesystem show -m $SCRATCH_MNT
 $BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT | _filter_btrfs_filesystem_show
 
 error_devid=`$BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT |\
@@ -47,9 +47,9 @@ run_check $FSSTRESS_PROG -d $SCRATCH_MNT -n 200 -p 8 $FSSTRESS_AVOID -x \
 # now load the error into the DMERROR_DEV
 _dmerror_load_error_table
 
-_run_btrfs_util_prog device delete $error_devid $SCRATCH_MNT
+_btrfs device delete $error_devid $SCRATCH_MNT
 
-_run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+_btrfs filesystem show -m $SCRATCH_MNT
 $BTRFS_UTIL_PROG filesystem show -m $SCRATCH_MNT | _filter_btrfs_filesystem_show
 
 echo "=== device delete completed"
index d2e10c3ee74987d037f4dde20ce2413731b1f518..2ba9ec9d9cbae5713d66de42717314a254ec8b9a 100755 (executable)
@@ -75,7 +75,7 @@ _scratch_mount
 
 # populate the default subvolume and create a snapshot ('snap1')
 _explode_fs_tree 1 $SCRATCH_MNT/files
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap1
 
 # create new btree nodes in this snapshot. They will become shared
 # with the next snapshot we create.
@@ -86,12 +86,12 @@ _explode_fs_tree 1 $SCRATCH_MNT/snap1/files-snap1
 #
 # As a result of this action, snap2 will get an implied ref to the
 # 128K extent created in the default subvolume.
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT/snap1 $SCRATCH_MNT/snap2
+_btrfs subvolume snapshot $SCRATCH_MNT/snap1 $SCRATCH_MNT/snap2
 _explode_fs_tree 1 $SCRATCH_MNT/snap2/files-snap2
 
 # Enable qgroups now that we have our filesystem prepared. This
 # will kick off a scan which we will have to wait for.
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
 
 # Remount to clear cache, force everything to disk
@@ -107,10 +107,10 @@ _scratch_cycle_mount
 # the root finding code in qgroup accounting due to snap1 no longer
 # providing a path to it. This was fixed by the first two patches
 # referenced above.
-_run_btrfs_util_prog subvolume delete $SCRATCH_MNT/snap1
+_btrfs subvolume delete $SCRATCH_MNT/snap1
 
 # "btrfs filesystem sync" will trigger subvolume deletion
-_run_btrfs_util_prog filesystem sync $SCRATCH_MNT
+_btrfs filesystem sync $SCRATCH_MNT
 
 # Qgroup will be checked by fstest at _check_scratch_fs()
 
index 988ce05ccf870f6ee93baa3d602f0f4af5ebe3b3..14b19f5d6095a8b8c81e30b80a58c1744215dcad 100755 (executable)
@@ -37,8 +37,8 @@ _scratch_mount
 mkdir -p $SCRATCH_MNT/foo
 $XFS_IO_PROG -f -c "pwrite -S 0xaa 0 64K" $SCRATCH_MNT/foo/bar | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 echo "File digest before being replaced:"
 md5sum $SCRATCH_MNT/mysnap1/foo/bar | _filter_scratch
@@ -59,11 +59,11 @@ rm -f $SCRATCH_MNT/mysnap2/foo/bar
 $XFS_IO_PROG -f -c "pwrite -S 0xbb 0 96K" \
        $SCRATCH_MNT/mysnap2/foo/bar | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/mysnap2 \
+_btrfs subvolume snapshot -r $SCRATCH_MNT/mysnap2 \
        $SCRATCH_MNT/mysnap2_ro
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2_ro
 
 echo "File digest in the original filesystem after being replaced:"
@@ -75,8 +75,8 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File digest in the new filesystem:"
 # Must match the digest from the new file.
index 3fe06461cd7c3e65675202d4524d7d546551c56d..7d14a22d6f38d6c1aca30120a3554c57ecb73298 100755 (executable)
@@ -46,13 +46,13 @@ $XFS_IO_PROG -c "pwrite -S 0xbb 50K 10K" \
        -c "fpunch 70K 10k" \
        $SCRATCH_MNT/foo | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap
 
 echo "File digests in the original filesystem:"
 md5sum $SCRATCH_MNT/snap/foo | _filter_scratch
 md5sum $SCRATCH_MNT/snap/bar | _filter_scratch
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap
 
 # Now recreate the filesystem by receiving the send stream and verify we get
 # the same file contents that the original filesystem had.
@@ -60,7 +60,7 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 
 # We expect the destination filesystem to have exactly the same file data as
 # the original filesystem.
index 2fbfdb6c5dd6d2d83fcd59dbb7cb29f76d4caf88..13d3446fc1cc0aa5fb3d1c1a3ea2aa5f41783d39 100755 (executable)
@@ -56,13 +56,13 @@ $XFS_IO_PROG -c "pwrite -S 0xbb 0K 40K"    \
 cp --reflink=always $SCRATCH_MNT/foo $SCRATCH_MNT/bar
 
 # Create our snapshot for the send operation.
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap
 
 echo "File digests in the original filesystem:"
 md5sum $SCRATCH_MNT/snap/foo | _filter_scratch
 md5sum $SCRATCH_MNT/snap/bar | _filter_scratch
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap
 
 # Now recreate the filesystem by receiving the send stream and verify we get
 # the same file contents that the original filesystem had.
@@ -75,7 +75,7 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount "-o compress"
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 
 echo "File digests in the new filesystem:"
 # Must match the digests we got in the original filesystem.
index 7c3f7228bcdfcf3d72a941eca73422f768802c63..e4f974fcd66688c2d2241bbc2a32fdea24edb340 100755 (executable)
@@ -35,20 +35,20 @@ _scratch_mount
 $XFS_IO_PROG -f -c "pwrite -S 0xaa 0K 32K" $SCRATCH_MNT/foo | _filter_xfs_io
 
 # Create the first snapshot.
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
 
 echo "File digest in the first filesystem, first snapshot:"
 md5sum $SCRATCH_MNT/snap1/foo | _filter_scratch
 
 # Save send stream for this snapshot.
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
 
 # Create a new filesystem and receive the snapshot.
 _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 
 echo "File digest in the second filesystem, first snapshot:"
 # Must match the digest we got in the first filesystem.
@@ -56,18 +56,18 @@ md5sum $SCRATCH_MNT/snap1/foo | _filter_scratch
 
 # Snapshot the first snapshot as rw, modify this new snapshot and then snapshot
 # it as RO to use in a send operation (send requires RO snapshots).
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT/snap1 $SCRATCH_MNT/snap2_rw
+_btrfs subvolume snapshot $SCRATCH_MNT/snap1 $SCRATCH_MNT/snap2_rw
 
 $XFS_IO_PROG -c "pwrite -S 0xbb 4K 4K" \
        $SCRATCH_MNT/snap2_rw/foo | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/snap2_rw \
+_btrfs subvolume snapshot -r $SCRATCH_MNT/snap2_rw \
        $SCRATCH_MNT/snap2
 
 echo "File digest in the second filesystem, second snapshot:"
 md5sum $SCRATCH_MNT/snap2/foo | _filter_scratch
 
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
+_btrfs send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/snap2
 
 # Create a new filesystem and receive both the first snapshot, through the first
@@ -78,12 +78,12 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 # Receiving the second snapshot used to fail because the send stream used an
 # incorrect value for the clone sources uuid field - it used the uuid of
 # snapshot 1, which is different on each filesystem, instead of the received
 # uuid value, which is preserved across different filesystems.
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File digests in the third filesystem:"
 # Must match the digests we got in the previous filesystems.
index e9f0d432750e52f930ab9f0cc32c1cf11acf680d..e5dfd227ffa898746bf81e4ae7cb4d36f48320f8 100755 (executable)
@@ -35,13 +35,13 @@ _scratch_mount
 $XFS_IO_PROG -f -c "pwrite -S 0xaa 0K 32K" $SCRATCH_MNT/foo | _filter_xfs_io
 
 # Create the first snapshot.
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
 
 # Modify our file and create the second snapshot, used later for an incremental
 # send operation.
 $XFS_IO_PROG -c "pwrite -S 0xbb 4K 4K" $SCRATCH_MNT/foo | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap2
 
 echo "File digests in the first filesystem:"
 md5sum $SCRATCH_MNT/snap1/foo | _filter_scratch
@@ -49,8 +49,8 @@ md5sum $SCRATCH_MNT/snap2/foo | _filter_scratch
 
 # Save send streams for the snapshots. For the first one we use a full send
 # operation and the for the second snapshot we use an incremental send.
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
+_btrfs send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/snap2
 
 # Create a new filesystem and receive the snapshots.
@@ -58,8 +58,8 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -vv -f $send_files_dir/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -vv -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -vv -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -vv -f $send_files_dir/2.snap $SCRATCH_MNT
 
 echo "File digests in the second filesystem:"
 # Must match the digests we got in the first filesystem.
@@ -81,8 +81,8 @@ sync
 # Now create send streams for the snapshots from this new filesystem. For the
 # first snapshot we do a full send while for the second snapshot we do an
 # incremental send.
-_run_btrfs_util_prog send -f $send_files_dir/1_2.snap $SCRATCH_MNT/snap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2_2.snap \
+_btrfs send -f $send_files_dir/1_2.snap $SCRATCH_MNT/snap1
+_btrfs send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2_2.snap \
        $SCRATCH_MNT/snap2
 
 # Create a new filesystem and receive the send streams we just created from the
@@ -95,8 +95,8 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -vv -f $send_files_dir/1_2.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -vv -f $send_files_dir/2_2.snap $SCRATCH_MNT
+_btrfs receive -vv -f $send_files_dir/1_2.snap $SCRATCH_MNT
+_btrfs receive -vv -f $send_files_dir/2_2.snap $SCRATCH_MNT
 
 echo "File digests in the third filesystem:"
 # Must match the digests we got in the first and second filesystems.
index 942e85fab1d0cd9030fed4bc298ee989df6949c8..1cc824bedbf7c48522cfc0bdc8be4bb421ed4e14 100755 (executable)
@@ -26,7 +26,7 @@ _scratch_mount
 mkdir -p $SCRATCH_MNT/a/b/c
 $XFS_IO_PROG -f -c "pwrite -S 0xfd 0 128K" $SCRATCH_MNT/a/b/c/x | _filter_xfs_io
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap1
 
 # Create a bunch of small and empty files, this is just to make sure our
 # subvolume's btree gets more than 1 leaf, a condition necessary to trigger a
@@ -44,13 +44,13 @@ $XFS_IO_PROG -c "pwrite -S 0xab 32K 16K" $SCRATCH_MNT/a/b/c/y | _filter_xfs_io
 
 # Will be used as an extra source root for clone operations for the incremental
 # send operation below.
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/clones_snap
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/clones_snap
 
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap2
 
-_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/snap1
-_run_btrfs_util_prog send -f $tmp/clones.snap $SCRATCH_MNT/clones_snap
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 \
+_btrfs send -f $tmp/1.snap $SCRATCH_MNT/snap1
+_btrfs send -f $tmp/clones.snap $SCRATCH_MNT/clones_snap
+_btrfs send -p $SCRATCH_MNT/snap1 \
        -c $SCRATCH_MNT/clones_snap -f $tmp/2.snap $SCRATCH_MNT/snap2
 
 echo "File digests in the original filesystem:"
@@ -62,9 +62,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $tmp/clones.snap $SCRATCH_MNT
-_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/1.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/clones.snap $SCRATCH_MNT
+_btrfs receive -f $tmp/2.snap $SCRATCH_MNT
 
 echo "File digests in the new filesystem:"
 # Should match the digests we had in the original filesystem.
index 3cc2729c5881808b2910056fdcf578ac816ebe33..0bb50b101d1ff1964374e10c040f5a3dead06a69 100755 (executable)
@@ -35,8 +35,8 @@ _mount_flakey
 # fsync the mount point path, crash and mount to replay the log. This should
 # succeed and after the filesystem is mounted the snapshot should not be visible
 # anymore.
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap1
-_run_btrfs_util_prog subvolume delete $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap1
+_btrfs subvolume delete $SCRATCH_MNT/snap1
 $XFS_IO_PROG -c "fsync" $SCRATCH_MNT
 _flakey_drop_and_remount
 [ -e $SCRATCH_MNT/snap1 ] && echo "Snapshot snap1 still exists after log replay"
@@ -44,8 +44,8 @@ _flakey_drop_and_remount
 # Similar scenario as above, but this time the snapshot is created inside a
 # directory and not directly under the root (mount point path).
 mkdir $SCRATCH_MNT/testdir
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/testdir/snap2
-_run_btrfs_util_prog subvolume delete $SCRATCH_MNT/testdir/snap2
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/testdir/snap2
+_btrfs subvolume delete $SCRATCH_MNT/testdir/snap2
 $XFS_IO_PROG -c "fsync" $SCRATCH_MNT/testdir
 _flakey_drop_and_remount
 [ -e $SCRATCH_MNT/testdir/snap2 ] && \
index 85aaf35958e95f456c5a9cd20040174d6d9a15c9..8e7c4789c193ca4a551757e14e25d42c6e1839b9 100755 (executable)
@@ -30,7 +30,7 @@ _require_metadata_journaling $SCRATCH_DEV
 _init_flakey
 _mount_flakey
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 
 # Create 2 directories with one file in one of them.
 # We use these just to trigger a transaction commit later, moving the file from
@@ -51,8 +51,8 @@ $XFS_IO_PROG -f -s -c "pwrite -S 0xaa 0 8K" $SCRATCH_MNT/foobar | _filter_xfs_io
 # power failure happens before the dedicated kernel thread does the snapshot
 # deletion, the next time the filesystem is mounted it resumes the snapshot
 # deletion.
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap
-_run_btrfs_util_prog subvolume delete $SCRATCH_MNT/snap
+_btrfs subvolume snapshot $SCRATCH_MNT $SCRATCH_MNT/snap
+_btrfs subvolume delete $SCRATCH_MNT/snap
 
 # Now overwrite half of the extents we wrote before. Because we made a snapshpot
 # before, which isn't really deleted yet (since no transaction commit happened
index 4e692c4cc24836b072c4a50d42310f500c6dc2ea..18cd87d4d080c8f91f33f61676b20b1c9820a0ca 100755 (executable)
@@ -29,9 +29,9 @@ _require_dm_target flakey
 
 populate_testdir()
 {
-       _run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT \
+       _btrfs subvolume snapshot $SCRATCH_MNT \
                $SCRATCH_MNT/testdir/snap
-       _run_btrfs_util_prog subvolume delete $SCRATCH_MNT/testdir/snap
+       _btrfs subvolume delete $SCRATCH_MNT/testdir/snap
        rmdir $SCRATCH_MNT/testdir
        mkdir $SCRATCH_MNT/testdir
 }
index 649d1676167d2508135ef52567fb2df6394312e5..8be9a167c246cfcf0b196789f7c47bcc0227fc70 100755 (executable)
@@ -21,7 +21,7 @@ _require_scratch
 
 _scratch_mkfs >/dev/null
 _scratch_mount
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 # The qgroup '1/10' does not exist. The kernel should either gives an error
 # (newer kernel with invalid qgroup detection) or ignore it (older kernel with
 # above fix).
index fc8ea5ec0fe0832c855c815851da7b3f153f2b00..04170d30d1fe7602d3f0775ac87a0e9bfac98ed9 100755 (executable)
@@ -18,13 +18,13 @@ _require_btrfs_qgroup_report
 
 _scratch_mkfs >> $seqres.full
 _scratch_mount
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 
 mkdir "$SCRATCH_MNT/snaps"
 
 # First make some simple snapshots - the bug was initially reproduced like this
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/empty1"
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/empty2"
+_btrfs subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/empty1"
+_btrfs subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/empty2"
 
 # This forces the fs tree out past level 0, adding at least one tree
 # block which must be properly accounted for when we make our next
@@ -35,8 +35,8 @@ for i in `seq 0 640`; do
 done
 
 # Snapshot twice.
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/snap1"
-_run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/snap2"
+_btrfs subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/snap1"
+_btrfs subvolume snapshot $SCRATCH_MNT "$SCRATCH_MNT/snaps/snap2"
 
 _scratch_unmount
 
index db7b1986241beb11246c609750fa13a6827e11f4..282b7ce233cdf4c8666e71df7c41f69667c5fdb8 100755 (executable)
@@ -34,7 +34,7 @@ _pwrite_byte 0xcdcdcdcd 0 32m $SCRATCH_MNT/large | _filter_xfs_io
 sync
 
 # enable quota and rescan to get correct number
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
 
 # now balance data block groups to corrupt qgroup
index f1e33c8c7948f147786af7a457ca2589239db21a..ba001ff8ad7df093f3d7f85ad8b3f65c3d8ff8ab 100755 (executable)
@@ -68,7 +68,7 @@ echo "max_fs_sz=$max_fs_sz count=$count" >> $seqres.full
 echo "-----Initialize -----" >> $seqres.full
 _scratch_pool_mkfs "-mraid1 -draid1" >> $seqres.full 2>&1
 _scratch_mount >> $seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
+_btrfs filesystem show
 dd if=/dev/zero of="$SCRATCH_MNT"/tf1 bs=$bs count=1 \
                                        >>$seqres.full 2>&1
 echo "unmount" >> $seqres.full
@@ -88,7 +88,7 @@ echo "Write data with degraded mount"
 # the device used for mounting.
 
 _mount -o degraded $dev1 $SCRATCH_MNT >>$seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
+_btrfs filesystem show
 dd if=/dev/zero of="$SCRATCH_MNT"/tf2 bs=$bs count=$count \
                                        >>$seqres.full 2>&1
 checkpoint1=`md5sum $SCRATCH_MNT/tf2`
@@ -100,9 +100,9 @@ echo >> $seqres.full
 echo "-----Mount normal-----" >> $seqres.full
 echo
 echo "Mount normal and balance"
-_run_btrfs_util_prog device scan
+_btrfs device scan
 _scratch_mount >> $seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
+_btrfs filesystem show
 echo >> $seqres.full
 _run_btrfs_balance_start ${SCRATCH_MNT} >>$seqres.full
 
@@ -117,7 +117,7 @@ _scratch_unmount
 # un-scan the btrfs devices
 _btrfs_forget_or_module_reload
 _mount -o degraded $dev2 $SCRATCH_MNT >>$seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
+_btrfs filesystem show
 checkpoint3=`md5sum $SCRATCH_MNT/tf2`
 echo $checkpoint3 >> $seqres.full 2>&1
 
index 12ed3f9ea0c93cf4f358da1398eff6f1764fe0bb..5d76018c086411b64b183b25c2ec29a95db7c08f 100755 (executable)
@@ -75,8 +75,8 @@ _scratch_pool_mkfs "-mraid5 -draid5" >> $seqres.full 2>&1
 _scratch_mount >> $seqres.full 2>&1
 dd if=/dev/zero of="$SCRATCH_MNT"/tf1 bs=$bs count=1 \
                                        >>$seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
-_run_btrfs_util_prog filesystem df $SCRATCH_MNT
+_btrfs filesystem show
+_btrfs filesystem df $SCRATCH_MNT
 
 #-------------degraded-init-------------------
 echo >> $seqres.full
@@ -92,8 +92,8 @@ _btrfs_forget_or_module_reload
 _mount -o degraded,device=$dev2 $dev1 $SCRATCH_MNT >>$seqres.full 2>&1
 dd if=/dev/zero of="$SCRATCH_MNT"/tf2 bs=$bs count=$count \
                                        >>$seqres.full 2>&1
-_run_btrfs_util_prog filesystem show
-_run_btrfs_util_prog filesystem df $SCRATCH_MNT
+_btrfs filesystem show
+_btrfs filesystem df $SCRATCH_MNT
 checkpoint1=`md5sum $SCRATCH_MNT/tf2`
 echo $checkpoint1 >> $seqres.full 2>&1
 
@@ -104,14 +104,14 @@ echo
 echo "Mount normal and balance"
 
 _scratch_unmount
-_run_btrfs_util_prog device scan
+_btrfs device scan
 _scratch_mount >> $seqres.full 2>&1
 
 echo >> $seqres.full
 _run_btrfs_balance_start $SCRATCH_MNT >> $seqres.full
 
-_run_btrfs_util_prog filesystem show
-_run_btrfs_util_prog filesystem df ${SCRATCH_MNT}
+_btrfs filesystem show
+_btrfs filesystem df ${SCRATCH_MNT}
 
 checkpoint2=`md5sum $SCRATCH_MNT/tf2`
 echo $checkpoint2 >> $seqres.full 2>&1
@@ -128,8 +128,8 @@ _btrfs_forget_or_module_reload
 
 _mount -o degraded,device=${dev2} $dev3 $SCRATCH_MNT >>$seqres.full 2>&1
 
-_run_btrfs_util_prog filesystem show
-_run_btrfs_util_prog filesystem df $SCRATCH_MNT
+_btrfs filesystem show
+_btrfs filesystem df $SCRATCH_MNT
 checkpoint3=`md5sum $SCRATCH_MNT/tf2`
 echo $checkpoint3 >> $seqres.full 2>&1
 
index 74a507dd64d092b83f47b21f745443053cb23c69..637fde43bd31b3997a9b50117953278214f25dac 100755 (executable)
@@ -23,9 +23,9 @@ _scratch_mkfs >/dev/null
 # Use enospc_debug mount option to trigger restrict space info check
 _scratch_mount "-o enospc_debug"
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
-_run_btrfs_util_prog qgroup limit 512K 0/5 $SCRATCH_MNT
+_btrfs qgroup limit 512K 0/5 $SCRATCH_MNT
 
 # The amount of written data may change due to different nodesize at mkfs time,
 # so redirect stdout to seqres.full.
index 45a6d2d175071d68e41dcd954cff11c08abeb2af..2bdb235b30c1e77b687eb571cf82303f685cf1f3 100755 (executable)
@@ -109,7 +109,7 @@ mkdir $SCRATCH_MNT/case_4/other_dir
 #         |
 #         |---- other_dir/                                           (ino 284)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # case 1
 #
@@ -212,14 +212,14 @@ mv $SCRATCH_MNT/case_4/ance $SCRATCH_MNT/case_4/tmp/other_dir/wait_dir/desc
 #                                       |---- desc/                  (ino 282)
 #                                               |---- ance/          (ino 283)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -228,9 +228,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index e68d03197f952e12853787402eeec597f0ef017d..e7a6e35bb3bd368a8ff26e1f25d04637503cc8e8 100755 (executable)
@@ -52,7 +52,7 @@ mkdir $SCRATCH_MNT/del/y
 #       |--- x/                                                 (ino 261)
 #       |--- y/                                                 (ino 262)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # It used to be that when attempting to issue an rmdir operation for inode 259,
 # the kernel allocated an orphan_dir_info structure so that later after doing
@@ -78,14 +78,14 @@ rmdir $SCRATCH_MNT/del
 # |--- c/                                                       (ino 260)
 #      |--- tmp/                                                (ino 258)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -94,9 +94,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index 9147b9d2939ebaa8ee6465860c5e88ca83a8b89d..64b02109f183152b3e8ee87993bd5614afb5d4ea 100755 (executable)
@@ -51,7 +51,7 @@ mkdir $SCRATCH_MNT/del/x
 #       |--- tmp/                                               (ino 258)
 #       |--- x/                                                 (ino 261)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap1
 
 # When inode 260 was processed, rename operations for it and for inode 258 were
 # issued (the rename for inode 260 must happen before the rename for inode 258).
@@ -74,14 +74,14 @@ rmdir $SCRATCH_MNT/del
 # |--- c/                                                       (ino 260)
 #      |--- tmp/                                                (ino 258)
 #
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
 
 run_check $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
 run_check $FSSUM_PROG -A -f -w $send_files_dir/2.fssum \
        -x $SCRATCH_MNT/mysnap2/mysnap1 $SCRATCH_MNT/mysnap2
 
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
+_btrfs send -p $SCRATCH_MNT/mysnap1 -f $send_files_dir/2.snap \
        $SCRATCH_MNT/mysnap2
 
 # Now recreate the filesystem by receiving both send streams and verify we get
@@ -90,9 +90,9 @@ _scratch_unmount
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
 
 echo "Silence is golden"
index 52352d47ed4904d848ecc2f3e1e5cec5b8be908e..31fe7589efeb1c60f7e53c43ee9089bc5a168b62 100755 (executable)
@@ -42,7 +42,7 @@ for i in $(seq 1 $(($nr_extents - 1))); do
 done
 
 # create a RO snapshot, so we can send out the snapshot
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/ro_snap
+_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/ro_snap
 
 # send out the subvolume, and it will either:
 # 1) OOM since memory is allocated inside a O(n^3) loop
index f29324d34322956b728fd89d06bbf3287010576e..6f5462af4b5f0c2224bb783696524db4fa832b3b 100755 (executable)
@@ -27,10 +27,10 @@ _scratch_mount
 
 SUBVOL=$SCRATCH_MNT/subvol
 
-_run_btrfs_util_prog subvolume create $SUBVOL
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs subvolume create $SUBVOL
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
-_run_btrfs_util_prog qgroup limit -e 1G $SUBVOL
+_btrfs qgroup limit -e 1G $SUBVOL
 
 # Write and delete files within 1G limits, multiple times
 for i in $(seq 1 5); do
index ecd648c2421bf2c5996fc2b61cb669d0c585cdef..8dd3cd97167b2537a0b28403d91c7febf1018ab1 100755 (executable)
@@ -19,9 +19,9 @@ _require_xfs_io_command "falloc"
 _scratch_mkfs >/dev/null
 _scratch_mount
 
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 _qgroup_rescan $SCRATCH_MNT
-_run_btrfs_util_prog qgroup limit 100M 0/5 $SCRATCH_MNT
+_btrfs qgroup limit 100M 0/5 $SCRATCH_MNT
 
 testfile1=$SCRATCH_MNT/testfile1
 testfile2=$SCRATCH_MNT/testfile2
index 2fbbc54010a3d854aaafcbc00a3ba9b7b0cef97c..57c54a8877a335cbdf17a7e20f066fb1401e85da 100755 (executable)
@@ -30,7 +30,7 @@ create_seed()
                /dev/null
        echo -- golden --
        od -x $SCRATCH_MNT/foobar
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
        $BTRFS_TUNE_PROG -S 1 $dev_seed
        run_check _mount $dev_seed $SCRATCH_MNT
@@ -38,7 +38,7 @@ create_seed()
 
 create_sprout()
 {
-       _run_btrfs_util_prog device add -f $dev_sprout $SCRATCH_MNT >> \
+       _btrfs device add -f $dev_sprout $SCRATCH_MNT >> \
                $seqres.full
        _scratch_unmount
        run_check _mount $dev_sprout $SCRATCH_MNT
index 68652a355a8250e3d43006bc46ed6276f81962bb..31b794d94b6943300e9b1374fc343940fcd41d86 100755 (executable)
@@ -33,7 +33,7 @@ create_seed()
                /dev/null
        echo -- gloden --
        od -x $SCRATCH_MNT/foobar
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
        $BTRFS_TUNE_PROG -S 1 $dev_seed
 }
@@ -41,7 +41,7 @@ create_seed()
 create_sprout_seed()
 {
        run_check _mount $dev_seed $SCRATCH_MNT
-       _run_btrfs_util_prog device add -f $dev_sprout_seed $SCRATCH_MNT >>\
+       _btrfs device add -f $dev_sprout_seed $SCRATCH_MNT >>\
                $seqres.full
        _scratch_unmount
        $BTRFS_TUNE_PROG -S 1 $dev_sprout_seed
@@ -50,7 +50,7 @@ create_sprout_seed()
 create_next_sprout()
 {
        run_check _mount $dev_sprout_seed $SCRATCH_MNT
-       _run_btrfs_util_prog device add -f $dev_sprout $SCRATCH_MNT >>\
+       _btrfs device add -f $dev_sprout $SCRATCH_MNT >>\
                $seqres.full
        _scratch_unmount
        run_check _mount $dev_sprout $SCRATCH_MNT
index c7a29bf33af39e443d63867f707c7229fb09fa5d..d2c192c9416c2fd8693f915581627e50b8f1dd25 100755 (executable)
@@ -46,7 +46,7 @@ create_seed()
                /dev/null
        echo -- golden --
        od -x $SCRATCH_MNT/foobar
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
        $BTRFS_TUNE_PROG -S 1 $dev_seed
        run_check _mount $dev_seed $SCRATCH_MNT
@@ -54,9 +54,9 @@ create_seed()
 
 add_sprout()
 {
-       _run_btrfs_util_prog device add -f $dev_sprout $SCRATCH_MNT >>\
+       _btrfs device add -f $dev_sprout $SCRATCH_MNT >>\
                $seqres.full
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _mount -o remount,rw $dev_sprout $SCRATCH_MNT
        $XFS_IO_PROG -f -c "pwrite -S 0xcd 0 4M" $SCRATCH_MNT/foobar2 >\
                /dev/null
@@ -64,8 +64,8 @@ add_sprout()
 
 replace_sprout()
 {
-       _run_btrfs_util_prog replace start -fB $dev_sprout $dev_replace_tgt $SCRATCH_MNT
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs replace start -fB $dev_sprout $dev_replace_tgt $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
        _btrfs_forget_or_module_reload
        run_check _mount -o device=$dev_seed $dev_replace_tgt $SCRATCH_MNT
@@ -80,7 +80,7 @@ seed_is_mountable()
 {
        _btrfs_forget_or_module_reload
        run_check _mount $dev_seed $SCRATCH_MNT
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
 }
 
index d5e91cfacefe1e423b6f2c5f377d7ea55849777e..433a321f4b46820be99e5ebc90cb4c9add0d8849 100755 (executable)
@@ -37,7 +37,7 @@ create_seed()
                /dev/null
        echo -- gloden --
        od -x $SCRATCH_MNT/foobar
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
        $BTRFS_TUNE_PROG -S 1 $dev_seed
        run_check _mount $dev_seed $SCRATCH_MNT
@@ -45,19 +45,19 @@ create_seed()
 
 add_sprout()
 {
-       _run_btrfs_util_prog device add -f $dev_sprout $SCRATCH_MNT >>\
+       _btrfs device add -f $dev_sprout $SCRATCH_MNT >>\
                $seqres.full
        run_check mount -o rw,remount $dev_seed $SCRATCH_MNT
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
 }
 
 delete_seed()
 {
-       _run_btrfs_util_prog device delete $dev_seed $SCRATCH_MNT
+       _btrfs device delete $dev_seed $SCRATCH_MNT
        _scratch_unmount
        _btrfs_forget_or_module_reload
        run_check _mount $dev_sprout $SCRATCH_MNT
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        echo -- sprout --
        od -x $SCRATCH_MNT/foobar
        _scratch_unmount
@@ -66,7 +66,7 @@ delete_seed()
 seed_is_mountable()
 {
        run_check _mount $dev_seed $SCRATCH_MNT
-       _run_btrfs_util_prog filesystem show -m $SCRATCH_MNT
+       _btrfs filesystem show -m $SCRATCH_MNT
        _scratch_unmount
 }
 
index 726db698e70201e9dab66413bca5f4429af4c75b..4c2af53b22c53185230ecd6f9d040760e397c164 100755 (executable)
@@ -33,7 +33,7 @@ _mount_flakey
 
 # Enable qgroups on the filesystem. This will start the qgroup rescan kernel
 # thread.
-_run_btrfs_util_prog quota enable $SCRATCH_MNT
+_btrfs quota enable $SCRATCH_MNT
 
 # Simulate a power failure, while the qgroup rescan kernel thread is running,
 # and then mount the filesystem to check that mounting the filesystem does not
index fb087a7385efe22dbf5901070f19cb04acb18276..57c2afad784050e69d9223a905d1a90680c00b58 100755 (executable)
@@ -33,7 +33,7 @@ _pwrite_byte 0xcd 0 128K $SCRATCH_MNT/nodatasum_file > /dev/null
 sync
 
 # Replace the device
-_run_btrfs_util_prog replace start -Bf 1 $SPARE_DEV $SCRATCH_MNT
+_btrfs replace start -Bf 1 $SPARE_DEV $SCRATCH_MNT
 
 # Unmount to drop all cache so next read will read from disk
 _scratch_unmount
index 3afa95af10977000a74b36f967cfa622127b42b7..9578d4c2b53abebfc499d8f013d6d63c6e0f3f46 100755 (executable)
@@ -35,7 +35,7 @@ $BTRFS_TUNE_PROG -S 1 $dev_seed
 
 # Mount the seed device and add the rw device
 _mount -o ro $dev_seed $SCRATCH_MNT
-_run_btrfs_util_prog device add -f $dev_sprout $SCRATCH_MNT >> $seqres.full
+_btrfs device add -f $dev_sprout $SCRATCH_MNT >> $seqres.full
 $BTRFS_UTIL_PROG device stats $SCRATCH_MNT | _filter_scratch_pool
 _scratch_unmount
 
index 6b6dfc2e7967ec2246201648707625461e30e5f0..4f799367c34e267c4535af734a8973d9d34db95e 100755 (executable)
@@ -31,15 +31,15 @@ _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
 # Create a file and 2000 hard links to the same inode
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/vol
+_btrfs subvolume create $SCRATCH_MNT/vol
 touch $SCRATCH_MNT/vol/foo
 for i in {1..2000}; do
        link $SCRATCH_MNT/vol/foo $SCRATCH_MNT/vol/$i
 done
 
 # Create a snapshot for a full send operation
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap1
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap1
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
 
 # Remove 2000 hard links and re-create the last 1000 links
 for i in {1..2000}; do
@@ -50,8 +50,8 @@ for i in {1001..2000}; do
 done
 
 # Create another snapshot for an incremental send operation
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap2
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
+_btrfs subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap2
+_btrfs send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
                     $SCRATCH_MNT/snap2
 
 $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/snap1
@@ -66,7 +66,7 @@ _scratch_mount
 
 # Add the first snapshot to the new filesystem by applying the first send
 # stream.
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 
 # The incremental receive operation below used to fail with the following
 # error:
@@ -78,7 +78,7 @@ _run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
 # operation cannot handle the duplicated paths, which are stored in
 # different ways, well, so it decides to issue a link operation for the
 # existing path. This results in the receiver to fail with the above error.
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/snap1
 $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/snap2
index bdee1a97c74021ca950375cf309042e1720abff2..d3ac5adb5ecdd41346becf3509aa1979123ce58a 100755 (executable)
@@ -107,14 +107,14 @@ get_meta_bgs() {
 }
 
 # This test case does not return the result because
-# _run_btrfs_util_prog will call _fail() in the error case anyway.
+# _btrfs will call _fail() in the error case anyway.
 stress_metadata_bgs() {
        local metabgs=$(get_meta_bgs)
        local count=0
 
        while : ; do
-               _run_btrfs_util_prog subvolume snapshot ${SCRATCH_MNT} ${SCRATCH_MNT}/snap$i
-               _run_btrfs_util_prog filesystem sync ${SCRATCH_MNT}
+               _btrfs subvolume snapshot ${SCRATCH_MNT} ${SCRATCH_MNT}/snap$i
+               _btrfs filesystem sync ${SCRATCH_MNT}
                cur_metabgs=$(get_meta_bgs)
                if [[ "${cur_metabgs}" != "${metabgs}" ]]; then
                        break
index c5446201a6116aafe74f4464989b29e5c421db34..a8b110bc52d5566fe0ec0c5f320190dac5789996 100755 (executable)
@@ -30,7 +30,7 @@ mkdir $send_files_dir
 
 _scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
-_run_btrfs_util_prog subvolume create $SCRATCH_MNT/vol
+_btrfs subvolume create $SCRATCH_MNT/vol
 
 # Creating the first snapshot looks like:
 #
@@ -52,7 +52,7 @@ mkdir $SCRATCH_MNT/vol/changed_subcase1.dir
 touch $SCRATCH_MNT/vol/changed_subcase1.dir/foo
 mkdir $SCRATCH_MNT/vol/changed_subcase2.dir
 touch $SCRATCH_MNT/vol/changed_subcase2.dir/foo
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap1
+_btrfs subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap1
 
 # Delete the deleted.*, create a new file and a new directory, and then
 # take the second snapshot looks like:
@@ -71,7 +71,7 @@ unlink $SCRATCH_MNT/vol/deleted.file
 rmdir $SCRATCH_MNT/vol/deleted.dir
 touch $SCRATCH_MNT/vol/new.file
 mkdir $SCRATCH_MNT/vol/new.dir
-_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap2
+_btrfs subvolume snapshot -r $SCRATCH_MNT/vol $SCRATCH_MNT/snap2
 
 # Set the snapshot "snap1" to read-write mode and turn several inodes to
 # orphans, so that the snapshot will look like this:
@@ -138,7 +138,7 @@ rmdir $SCRATCH_MNT/snap2/new.dir
 $BTRFS_UTIL_PROG property set $SCRATCH_MNT/snap2 ro true
 
 # Test that a full send operation can handle orphans with no paths
-_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
+_btrfs send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
 
 # Test that an incremental send operation can handle orphans.
 #
@@ -180,7 +180,7 @@ _run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/snap1
 # the receive operation will fail with a wrong unlink on a non-empty
 # directory.
 #
-_run_btrfs_util_prog send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
+_btrfs send -p $SCRATCH_MNT/snap1 -f $send_files_dir/2.snap \
                     $SCRATCH_MNT/snap2
 
 $FSSUM_PROG -A -f -w $send_files_dir/1.fssum $SCRATCH_MNT/snap1
@@ -205,10 +205,10 @@ _scratch_mount
 
 # Add the first snapshot to the new filesystem by applying the first send
 # stream.
-_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/1.snap $SCRATCH_MNT
 
 # Test the incremental send stream
-_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
+_btrfs receive -f $send_files_dir/2.snap $SCRATCH_MNT
 
 $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/snap1
 $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/snap2
index 6447b9f39cbb3dd19c2b2ed3c6bed92c593998a6..afed43b503e5c10860da1f785fded0ae5101059f 100755 (executable)
@@ -22,8 +22,8 @@ _require_scratch_qgroup
 _basic_test()
 {
        echo "=== basic test ===" >> $seqres.full
-       _run_btrfs_util_prog subvolume create $SCRATCH_MNT/a
-       _run_btrfs_util_prog quota enable $SCRATCH_MNT/a
+       _btrfs subvolume create $SCRATCH_MNT/a
+       _btrfs quota enable $SCRATCH_MNT/a
        _qgroup_rescan $SCRATCH_MNT
        subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a)
        $BTRFS_UTIL_PROG qgroup show $units $SCRATCH_MNT | grep $subvolid >> \
@@ -31,7 +31,7 @@ _basic_test()
        [ $? -eq 0 ] || _fail "couldn't find our subvols quota group"
        run_check $FSSTRESS_PROG -d $SCRATCH_MNT/a -w -p 1 -n 2000 \
                $FSSTRESS_AVOID
-       _run_btrfs_util_prog subvolume snapshot $SCRATCH_MNT/a \
+       _btrfs subvolume snapshot $SCRATCH_MNT/a \
                $SCRATCH_MNT/b
 
        # the shared values of both the original subvol and snapshot should
@@ -53,8 +53,8 @@ _rescan_test()
 {
        echo "=== rescan test ===" >> $seqres.full
        # first with a blank subvol
-       _run_btrfs_util_prog subvolume create $SCRATCH_MNT/a
-       _run_btrfs_util_prog quota enable $SCRATCH_MNT/a
+       _btrfs subvolume create $SCRATCH_MNT/a
+       _btrfs quota enable $SCRATCH_MNT/a
        subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a)
        run_check $FSSTRESS_PROG -d $SCRATCH_MNT/a -w -p 1 -n 2000 \
                $FSSTRESS_AVOID
@@ -76,10 +76,10 @@ _rescan_test()
 _limit_test_noexceed()
 {
        echo "=== limit not exceed test ===" >> $seqres.full
-       _run_btrfs_util_prog subvolume create $SCRATCH_MNT/a
-       _run_btrfs_util_prog quota enable $SCRATCH_MNT
+       _btrfs subvolume create $SCRATCH_MNT/a
+       _btrfs quota enable $SCRATCH_MNT
        subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a)
-       _run_btrfs_util_prog qgroup limit 5M 0/$subvolid $SCRATCH_MNT
+       _btrfs qgroup limit 5M 0/$subvolid $SCRATCH_MNT
        _ddt of=$SCRATCH_MNT/a/file bs=4M count=1 >> $seqres.full 2>&1
        [ $? -eq 0 ] || _fail "should have been allowed to write"
 }