From: Sidong Yang Date: Wed, 3 Dec 2025 11:43:25 +0000 (+0000) Subject: btrfs/339: test receive dump stream for different user X-Git-Tag: v2025.12.09~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d569940311fdafd71085b514c4597718a94633c2;p=xfstests-dev.git btrfs/339: test receive dump stream for different user Test receive to dump stream file from different user. This is a regression test for the btrfs-progs commit cd933616d485 ("btrfs-progs: receive: don't use O_NOATIME to open stream for dumping"). Signed-off-by: Sidong Yang Reviewed-by: Filipe Manana Signed-off-by: Zorro Lang --- diff --git a/tests/btrfs/339 b/tests/btrfs/339 new file mode 100755 index 00000000..234a9ea0 --- /dev/null +++ b/tests/btrfs/339 @@ -0,0 +1,32 @@ +#! /bin/bash +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2025 Sidong Yang. All Rights Reserved. +# +# FS QA Test 339 +# +# Test btrfs receive dump stream from different user +# +. ./common/preamble +_begin_fstest auto quick send snapshot + +. ./common/filter + +_require_scratch +_require_user + +_fixed_by_git_commit btrfs-progs cd933616d485 \ + "btrfs-progs: receive: don't use O_NOATIME to open stream for dumping" + +_scratch_mkfs >> $seqres.full 2>&1 || _fail "mkfs failed" +_scratch_mount + +stream=$tmp.fsv.ss + +_btrfs subvolume snapshot -r $SCRATCH_MNT $SCRATCH_MNT/snap +_btrfs send -f $stream $SCRATCH_MNT/snap +chmod a+r $stream +_su $qa_user -c "$BTRFS_UTIL_PROG receive --dump -f $stream" >> $seqres.full + +# success, all done +echo "Silence is golden" +_exit 0 diff --git a/tests/btrfs/339.out b/tests/btrfs/339.out new file mode 100644 index 00000000..293ea808 --- /dev/null +++ b/tests/btrfs/339.out @@ -0,0 +1,2 @@ +QA output created by 339 +Silence is golden