NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/51461 CVS commit: src/tests/fs/psshfs



The following reply was made to PR bin/51461; it has been noted by GNATS.

From: "Christos Zoulas" <christos%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/51461 CVS commit: src/tests/fs/psshfs
Date: Mon, 5 Sep 2016 04:53:57 -0400

 Module Name:	src
 Committed By:	christos
 Date:		Mon Sep  5 08:53:57 UTC 2016
 
 Modified Files:
 	src/tests/fs/psshfs: t_psshfs.sh
 
 Log Message:
 PR/51461: Mateusz Poszwa: Processes hang when attempting to read from an empty file on psshfs mount, add unit test:
 
 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.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.7 -r1.8 src/tests/fs/psshfs/t_psshfs.sh
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index