On 2024-10-22 05:46, Bernd Schubert wrote: > > > 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. I tried this again and could not repro anymore. I think your latest libfuse that falls back to /dev/fuse fixed it. Sorry for the noise! > > > Thanks, > Bernd