On Tue, Mar 25, 2025 at 05:06:47PM +0100, Hanna Czenczek wrote: > In fuse_open(), set these flags: > - direct_io: We probably actually don't want to have the host page cache > be used for our exports. QEMU block exports are supposed to represent > the image as-is (and thus potentially changing). > This causes a change in iotest 308's reference output. > > - parallel_direct_writes: We can (now) cope with parallel writes, so we > should set this flag. For some reason, it doesn't seem to make an > actual performance difference with libfuse, but it does make a > difference without it, so let's set it. > (See "fuse: Copy write buffer content before polling" for further > discussion.) > > Signed-off-by: Hanna Czenczek <hre...@redhat.com> > --- > block/export/fuse.c | 2 ++ > tests/qemu-iotests/308.out | 2 +- > 2 files changed, 3 insertions(+), 1 deletion(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature