]> git.proxmox.com Git - mirror_lxcfs.git/commit
lxcfs: explicitly enable direct_IO for libfuse3
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 16 Dec 2022 15:22:35 +0000 (16:22 +0100)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 16 Dec 2022 15:22:35 +0000 (16:22 +0100)
commitc2b4b508c39c1070ec49805f1de47dcf3214c220
tree6a223361a0d0a1827fe740eb9a9aad36d563d5d3
parent4eacbe433a854da7fab222a688b621d47171790c
lxcfs: explicitly enable direct_IO for libfuse3

It was discovered that with libfuse3 we lost FOPEN_DIRECT_IO flag
on (struct fuse_file)->open_flags. I'm sure that this is the reason
for all the strange bugs that our users met recently.

Fixes:
https://github.com/lxc/lxcfs/issues/565
https://discuss.linuxcontainers.org/t/number-of-cpus-reported-by-proc-stat-fluctuates-causing-issues/15780/14

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/lxcfs.c