On 10/22/24 12:24, Bernd Schubert wrote:
On 10/21/24 22:57, David Wei wrote:
If I am already in dest when I do the mount using passthrough_hp and
then e.g. ls, it hangs indefinitely even if I kill passthrough_hp.
I'm going to check in a bit. I hope it is not a recursion issue.
Hmm, I cannot reproduce this
bernd@squeeze1 dest>pwd
/scratch/dest
bernd@squeeze1 dest>/home/bernd/src/libfuse/github//build-debian/example/passthrough_hp -o allow_other --nopassthrough --uring --uring-per-core-queue --uring-fg-depth=1 --uring-bg-depth=1 /scratch/source /scratch/dest
bernd@squeeze1 dest>ll
total 6.4G
drwxr-xr-x 2 fusetests fusetests 4.0K Jul 30 17:59 scratch_mnt
drwxr-xr-x 2 fusetests fusetests 4.0K Jul 30 17:59 test_dir
-rw-r--r-- 1 bernd bernd 50G Sep 12 14:20 testfile
-rwxr-xr-x 1 bernd bernd 6.3G Sep 12 14:39 testfile1
Same when running in foreground and doing operations from another console
cqe unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 16, pid: 732
unique: 4, result=104
cqe unique: 6, opcode: STATFS (17), nodeid: 1, insize: 0, pid: 732
unique: 6, result=80
In order to check it is not a recursion issue I also switched my VM to
one core - still no issue. What is your setup?
Also, I'm still on 6.10, I want to send out v5 with separated headers
later this week and next week v6 (and maybe without RFC) for 6.12 next
week.
Thanks,
Bernd