mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
btrfs: reorder arguments so that options come first
The option parser in the btrfs utility is going to be updated and will accept arguments in a stricter form, namely that options must come before their non-option argument. Otherwise eg. the -f option in send would be understood as another path and not an option leading to many test failures. The canonical form should be: btrfs command subcommand [-options] [arguments] Signed-off-by: David Sterba <dsterba@suse.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
+2
-2
@@ -77,9 +77,9 @@ $BTRFS_UTIL_PROG subvolume snapshot -r $work_dir $work_dir/snapshots/backup2 \
|
||||
>> $seqres.full 2>&1 || _fail "failed backup2"
|
||||
$BTRFS_UTIL_PROG subvolume snapshot -r $work_dir $work_dir/snapshots/backup3 \
|
||||
>> $seqres.full 2>&1 || _fail "failed backup3"
|
||||
$BTRFS_UTIL_PROG send $work_dir/snapshots/backup3/ -f $TEST_DIR/$tmp_dir/blah \
|
||||
$BTRFS_UTIL_PROG send -f $TEST_DIR/$tmp_dir/blah $work_dir/snapshots/backup3 \
|
||||
>> $seqres.full 2>&1 || _fail "send failed"
|
||||
$BTRFS_UTIL_PROG receive $SCRATCH_MNT -vvvv -f $TEST_DIR/$tmp_dir/blah \
|
||||
$BTRFS_UTIL_PROG receive -vvvv -f $TEST_DIR/$tmp_dir/blah $SCRATCH_MNT \
|
||||
>> $seqres.full 2>&1 || _fail "receive failed"
|
||||
|
||||
echo "Silence is golden"
|
||||
|
||||
+4
-3
@@ -79,10 +79,11 @@ $FSSUM_PROG -A -f -w $tmp/fssum.snap $TEST_DIR/$tmp_dir/snap >> $seqres.full \
|
||||
$FSSUM_PROG -A -f -w $tmp/fssum.snap1 $TEST_DIR/$tmp_dir/snap1 >> $seqres.full \
|
||||
2>&1 || _fail "fssum gen failed"
|
||||
|
||||
$BTRFS_UTIL_PROG send $TEST_DIR/$tmp_dir/snap -f $tmp/send.snap >> \
|
||||
$BTRFS_UTIL_PROG send -f $tmp/send.snap $TEST_DIR/$tmp_dir/snap >> \
|
||||
$seqres.full 2>&1 || _fail "failed send"
|
||||
$BTRFS_UTIL_PROG send $TEST_DIR/$tmp_dir/snap1 -p $TEST_DIR/$tmp_dir/snap \
|
||||
-f $tmp/send.snap1 >> $seqres.full 2>&1 || _fail "failed send"
|
||||
$BTRFS_UTIL_PROG send -p $TEST_DIR/$tmp_dir/snap \
|
||||
-f $tmp/send.snap1 $TEST_DIR/$tmp_dir/snap1 \
|
||||
>> $seqres.full 2>&1 || _fail "failed send"
|
||||
|
||||
$BTRFS_UTIL_PROG receive -f $tmp/send.snap $SCRATCH_MNT >> $seqres.full 2>&1 \
|
||||
|| _fail "failed recv"
|
||||
|
||||
+1
-1
@@ -96,7 +96,7 @@ $BTRFS_UTIL_PROG subvolume snapshot -r $TEST_DIR/$tmp_dir/send \
|
||||
$TEST_DIR/$tmp_dir/snap2 >> $seqres.full 2>&1 || _fail "failed snap2"
|
||||
|
||||
$BTRFS_UTIL_PROG send -f $TEST_DIR/$tmp_dir/send2.dump \
|
||||
$TEST_DIR/$tmp_dir/snap2 -p $TEST_DIR/$tmp_dir/snap1 \
|
||||
-p $TEST_DIR/$tmp_dir/snap1 $TEST_DIR/$tmp_dir/snap2 \
|
||||
>> $seqres.full 2>&1 || _fail "failed second send"
|
||||
|
||||
$BTRFS_UTIL_PROG receive -f $TEST_DIR/$tmp_dir/send2.dump $SCRATCH_MNT \
|
||||
|
||||
+5
-5
@@ -71,9 +71,9 @@ _run_btrfs_util_prog filesystem sync $SCRATCH_MNT
|
||||
_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap 2>&1
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2 2>&1
|
||||
|
||||
md5sum $SCRATCH_MNT/foo | _filter_scratch
|
||||
md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
|
||||
@@ -84,10 +84,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
|
||||
md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
md5sum $SCRATCH_MNT/mysnap2/foo | _filter_scratch
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+5
-5
@@ -165,19 +165,19 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+5
-5
@@ -72,9 +72,9 @@ $XFS_IO_PROG -c "truncate 3882008" $SCRATCH_MNT/foo
|
||||
|
||||
_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
|
||||
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
md5sum $SCRATCH_MNT/foo | _filter_scratch
|
||||
md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
|
||||
@@ -85,10 +85,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
|
||||
md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
md5sum $SCRATCH_MNT/mysnap2/foo | _filter_scratch
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+1
-1
@@ -80,6 +80,6 @@ $BTRFS_UTIL_PROG subvolume snapshot -r $SCRATCH_MNT \
|
||||
do_snapshots &
|
||||
snapshots_pid=$!
|
||||
|
||||
$BTRFS_UTIL_PROG send $SCRATCH_MNT/snap_1 -f /dev/null 2>&1 | _filter_scratch
|
||||
$BTRFS_UTIL_PROG send -f /dev/null $SCRATCH_MNT/snap_1 2>&1 | _filter_scratch
|
||||
|
||||
status=0 ; exit
|
||||
|
||||
+6
-6
@@ -88,10 +88,10 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/clones_snap -f $tmp/clones.snap
|
||||
_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 \
|
||||
-c $SCRATCH_MNT/clones_snap $SCRATCH_MNT/mysnap2 -f $tmp/2.snap
|
||||
-c $SCRATCH_MNT/clones_snap -f $tmp/2.snap $SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_btrfs_filesystem $SCRATCH_DEV
|
||||
@@ -99,13 +99,13 @@ _check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $tmp/clones.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+5
-5
@@ -104,9 +104,9 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_btrfs_filesystem $SCRATCH_DEV
|
||||
@@ -114,10 +114,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+5
-5
@@ -97,9 +97,9 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_btrfs_filesystem $SCRATCH_DEV
|
||||
@@ -107,10 +107,10 @@ _check_btrfs_filesystem $SCRATCH_DEV
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2 2>> $seqres.full
|
||||
|
||||
_scratch_unmount
|
||||
|
||||
+5
-5
@@ -126,9 +126,9 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_check_scratch_fs
|
||||
|
||||
@@ -136,10 +136,10 @@ _scratch_unmount
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
|
||||
|
||||
status=0
|
||||
|
||||
+5
-5
@@ -106,9 +106,9 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_check_scratch_fs
|
||||
|
||||
@@ -116,10 +116,10 @@ _scratch_unmount
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
|
||||
|
||||
status=0
|
||||
|
||||
+5
-5
@@ -352,10 +352,10 @@ 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 $SCRATCH_MNT/mysnap1 -f $tmp/1.snap
|
||||
_run_btrfs_util_prog send -f $tmp/1.snap $SCRATCH_MNT/mysnap1
|
||||
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $tmp/2.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 -f $tmp/2.snap \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_check_scratch_fs
|
||||
|
||||
@@ -363,10 +363,10 @@ _scratch_unmount
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/1.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/1.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/1.fssum $SCRATCH_MNT/mysnap1
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $tmp/2.snap
|
||||
_run_btrfs_util_prog receive -f $tmp/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $tmp/2.fssum $SCRATCH_MNT/mysnap2
|
||||
|
||||
status=0
|
||||
|
||||
+5
-5
@@ -282,17 +282,17 @@ 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 $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $send_files_dir/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_check_scratch_fs
|
||||
_scratch_unmount
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/2.snap
|
||||
_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
|
||||
|
||||
echo "File digests in the replica filesystem:"
|
||||
md5sum $SCRATCH_MNT/mysnap1/foo | _filter_scratch
|
||||
|
||||
+5
-5
@@ -172,17 +172,17 @@ _run_btrfs_util_prog 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
|
||||
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $send_files_dir/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_scratch_fs
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/2.snap
|
||||
_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_UTIL_PROG property get $SCRATCH_MNT/mysnap2/testdir/subdir1 compression
|
||||
$BTRFS_UTIL_PROG property get $SCRATCH_MNT/mysnap2/testdir/subdir1/foobar \
|
||||
compression
|
||||
|
||||
+2
-2
@@ -92,7 +92,7 @@ done
|
||||
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog send -f $send_files_dir/1.snap $SCRATCH_MNT/mysnap1
|
||||
|
||||
_scratch_unmount
|
||||
_check_scratch_fs
|
||||
@@ -100,7 +100,7 @@ _check_scratch_fs
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
|
||||
|
||||
status=0
|
||||
|
||||
+2
-2
@@ -68,7 +68,7 @@ echo "hello world" > $TEST_PATH/amaiAdvancedStreamingPlugin.txt
|
||||
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog receive -f $send_files_dir/1.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $send_files_dir/1.fssum $SCRATCH_MNT/mysnap1
|
||||
|
||||
status=0
|
||||
|
||||
+5
-5
@@ -87,9 +87,9 @@ _run_btrfs_util_prog 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 $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog send -p $SCRATCH_MNT/mysnap1 $SCRATCH_MNT/mysnap2 \
|
||||
-f $send_files_dir/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_scratch_fs
|
||||
@@ -97,10 +97,10 @@ _check_scratch_fs
|
||||
_scratch_mkfs "-l $leaf_size" >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $send_files_dir/2.snap
|
||||
_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
|
||||
run_check $FSSUM_PROG -r $send_files_dir/2.fssum $SCRATCH_MNT/mysnap2
|
||||
|
||||
status=0
|
||||
|
||||
+5
-5
@@ -85,9 +85,9 @@ mkdir $SCRATCH_MNT/first_subvol
|
||||
|
||||
_run_btrfs_util_prog subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/mysnap2
|
||||
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/mysnap1 -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog send $SCRATCH_MNT/mysnap2 -p $SCRATCH_MNT/mysnap1 \
|
||||
-f $send_files_dir/2.snap
|
||||
_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 \
|
||||
$SCRATCH_MNT/mysnap2
|
||||
|
||||
_scratch_unmount
|
||||
_check_scratch_fs
|
||||
@@ -95,11 +95,11 @@ _check_scratch_fs
|
||||
_scratch_mkfs >/dev/null 2>&1
|
||||
_scratch_mount
|
||||
|
||||
_run_btrfs_util_prog receive $SCRATCH_MNT -f $send_files_dir/1.snap
|
||||
_run_btrfs_util_prog 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 $SCRATCH_MNT -f $send_files_dir/2.snap
|
||||
_run_btrfs_util_prog receive -f $send_files_dir/2.snap $SCRATCH_MNT
|
||||
[ -e $SCRATCH_MNT/testdir ] && \
|
||||
echo "Directory testdir was supposed to be deleted after incremental send!"
|
||||
|
||||
|
||||
+1
-1
@@ -77,7 +77,7 @@ sleep 3
|
||||
# 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 $SCRATCH_MNT/mysnap -f /dev/null
|
||||
_run_btrfs_util_prog send -f /dev/null $SCRATCH_MNT/mysnap
|
||||
|
||||
status=0
|
||||
exit
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user