781b35a2d5
When a process attempts to read from an empty file originating from psshfs mount, it waits indefinitely. Until the hanged process is interrupted, the mounted filesystem appears to work as expected, except for the directory containing the empty file. Processes trying to list that directory also hang, and cause misbehaviour of the containing directory. It is possible to create a chain of hanged processes trying to read directories up to the mount point. At the same time, psshfs generates some network traffic (around 5KB/s, in my case). Interrupting the first hanged process causes emission of an error message by all other hanged processes, and psshfs ceases to generate network traffic. Subsequent trials to list any affected directory or if one of the affected directories is the mount point to unmount the filesystem, fail with the same error. |
||
---|---|---|
.. | ||
h_have_puffs.c | ||
Makefile | ||
ssh_config.in | ||
ssh_host_key | ||
ssh_host_key.pub | ||
sshd_config.in | ||
t_psshfs.sh |