|
|
4841a6 |
From 676e19198916d7631ba1367646dd08dc72079f88 Mon Sep 17 00:00:00 2001
|
|
|
6443c2 |
From: Hanna Reitz <hreitz@redhat.com>
|
|
|
6443c2 |
Date: Thu, 21 Apr 2022 16:24:35 +0200
|
|
|
4841a6 |
Subject: [PATCH 6/6] iotests/108: Fix when missing user_allow_other
|
|
|
6443c2 |
|
|
|
6443c2 |
RH-Author: Hanna Reitz <hreitz@redhat.com>
|
|
|
4841a6 |
RH-MergeRequest: 171: qcow2: Improve refcount structure rebuilding
|
|
|
4841a6 |
RH-Commit: [4/4] 36b70b5378ae7c8084b9e847706f00003abe9c11
|
|
|
4841a6 |
RH-Bugzilla: 1519071
|
|
|
6443c2 |
RH-Acked-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
6443c2 |
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
|
|
|
4841a6 |
RH-Acked-by: Eric Blake <eblake@redhat.com>
|
|
|
6443c2 |
|
|
|
6443c2 |
FUSE exports' allow-other option defaults to "auto", which means that it
|
|
|
6443c2 |
will try passing allow_other as a mount option, and fall back to not
|
|
|
6443c2 |
using it when an error occurs. We make no effort to hide fusermount's
|
|
|
6443c2 |
error message (because it would be difficult, and because users might
|
|
|
6443c2 |
want to know about the fallback occurring), and so when allow_other does
|
|
|
6443c2 |
not work (primarily when /etc/fuse.conf does not contain
|
|
|
6443c2 |
user_allow_other), this error message will appear and break the
|
|
|
6443c2 |
reference output.
|
|
|
6443c2 |
|
|
|
6443c2 |
We do not need allow_other here, though, so we can just pass
|
|
|
6443c2 |
allow-other=off to fix that.
|
|
|
6443c2 |
|
|
|
6443c2 |
Reported-by: Markus Armbruster <armbru@redhat.com>
|
|
|
6443c2 |
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
|
|
|
6443c2 |
Message-Id: <20220421142435.569600-1-hreitz@redhat.com>
|
|
|
6443c2 |
Tested-by: Markus Armbruster <armbru@redhat.com>
|
|
|
6443c2 |
Tested-by: Eric Blake <eblake@redhat.com>
|
|
|
6443c2 |
(cherry picked from commit 348a0740afc5b313599533eb69bbb2b95d2f1bba)
|
|
|
6443c2 |
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
|
|
|
6443c2 |
---
|
|
|
6443c2 |
tests/qemu-iotests/108 | 2 +-
|
|
|
6443c2 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
6443c2 |
|
|
|
6443c2 |
diff --git a/tests/qemu-iotests/108 b/tests/qemu-iotests/108
|
|
|
6443c2 |
index 23abbeaff0..775ff08eca 100755
|
|
|
6443c2 |
--- a/tests/qemu-iotests/108
|
|
|
6443c2 |
+++ b/tests/qemu-iotests/108
|
|
|
6443c2 |
@@ -326,7 +326,7 @@ else
|
|
|
6443c2 |
|
|
|
6443c2 |
$QSD \
|
|
|
6443c2 |
--blockdev file,node-name=export-node,filename="$TEST_IMG" \
|
|
|
6443c2 |
- --export fuse,id=fuse-export,node-name=export-node,mountpoint="$export_mp",writable=on,growable=off \
|
|
|
6443c2 |
+ --export fuse,id=fuse-export,node-name=export-node,mountpoint="$export_mp",writable=on,growable=off,allow-other=off \
|
|
|
6443c2 |
--pidfile "$TEST_DIR/qsd.pid" \
|
|
|
6443c2 |
&
|
|
|
6443c2 |
|
|
|
6443c2 |
--
|
|
|
6443c2 |
2.27.0
|
|
|
6443c2 |
|