From: Josef Bacik Date: Mon, 22 Nov 2021 14:53:41 +0000 (-0500) Subject: btrfs: redirect device replace output to $seqres.full X-Git-Tag: v2022.05.01~162 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=efffdefa4a1374142e36ba41f58b87dee732912c;p=users%2Fhch%2Fxfstests-dev.git btrfs: redirect device replace output to $seqres.full The btrfs utils are printing a status message about TRIM'ing device on replace and this is throwing off the golden output, redirect stdout from 'device replace start' to $seqres.full so we don't get false negatives. Signed-off-by: Josef Bacik Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- diff --git a/tests/btrfs/176 b/tests/btrfs/176 index 0e6230ec7..33f9a061f 100755 --- a/tests/btrfs/176 +++ b/tests/btrfs/176 @@ -53,10 +53,12 @@ swapon "$SCRATCH_MNT/swap" 2>&1 | _filter_scratch # Again, we know the swap file is on device 1. $BTRFS_UTIL_PROG replace start -fB "$scratch_dev1" "$scratch_dev3" "$SCRATCH_MNT" 2>&1 | grep -o "Text file busy" # Replacing device 2 should still work. -$BTRFS_UTIL_PROG replace start -fB "$scratch_dev2" "$scratch_dev3" "$SCRATCH_MNT" +$BTRFS_UTIL_PROG replace start -fB "$scratch_dev2" "$scratch_dev3" "$SCRATCH_MNT" \ + >> $seqres.full swapoff "$SCRATCH_MNT/swap" > /dev/null 2>&1 # Replacing device 1 should work again after swapoff. -$BTRFS_UTIL_PROG replace start -fB "$scratch_dev1" "$scratch_dev2" "$SCRATCH_MNT" +$BTRFS_UTIL_PROG replace start -fB "$scratch_dev1" "$scratch_dev2" "$SCRATCH_MNT" \ + >> $seqres.full _scratch_unmount _check_scratch_fs "$scratch_dev2" diff --git a/tests/btrfs/223 b/tests/btrfs/223 index af072ede1..8125cdf25 100755 --- a/tests/btrfs/223 +++ b/tests/btrfs/223 @@ -33,7 +33,7 @@ _require_batched_discard $SCRATCH_MNT $XFS_IO_PROG -f -c "pwrite -S 0xab 0 10M" $SCRATCH_MNT/foo | _filter_xfs_io # Replace the first device, $dev1, with a new device. -$BTRFS_UTIL_PROG replace start -Bf $dev1 $SPARE_DEV $SCRATCH_MNT +$BTRFS_UTIL_PROG replace start -Bf $dev1 $SPARE_DEV $SCRATCH_MNT >> $seqres.full # Run fstrim, it should not trim/discard allocated extents in the new device. $FSTRIM_PROG $SCRATCH_MNT