A patch was posted by stefanha on qemu-devel, subject "[PATCH] virtiofsd: avoid /proc/self/fd tempdir"
It gets rid of the temporary directy, this means it fixes our problem and we don't
need an additonal fix of the SELinux rules.
Fabiano and I tested it and verified that it solves the problem we see here.
Moving it back to ASSIGNED.
This is targeting av-8.3.0, no patch has been posted in the downstream list.
FYI: Upstream posting: https://lists.nongnu.org/archive/html/qemu-devel/2020-10/msg01315.html
is in a PULL request: https://lists.nongnu.org/archive/html/qemu-devel/2020-10/msg01855.html
I will be verifying this from through my kata conntainers testing with openshift.
Since there's commitment to get this done, and since Jens is already working to backport the ptach, I believe we can grant devel+ on that premise.
I have verified the fix works on scratch build. Pods can stop and start.
Cluster version is 4.6.0-0.nightly-2020-10-06-122805
One the nodes:
# rpm -qa qemu*
From a quick scan, I don't see any obvious errors or warning in logs.
Will retest on official builds with openshift rc when available.
Commit just landed upstream:
ebf101955ce8f8d72fba virtiofsd: avoid /proc/self/fd tempdir
Test regular regression testing on qemu-kvm-5.1.0-14.module+el8.3.0+8438+644aff69 , the change not break normal operation.
change status to verified.
*** Bug 1890718 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (virt:8.3 bug fix and enhancement update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.