History log of /src/tests/fs/psshfs/t_psshfs.sh |
Revision | | Date | Author | Comments |
1.10 |
| 28-Apr-2024 |
rillig | tests: replace deprecated '-s eq:...' with '-s exit:...'
|
1.9 |
| 24-May-2017 |
christos | give it more time.
|
1.8 |
| 05-Sep-2016 |
christos | 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.
|
1.7 |
| 16-Mar-2013 |
jmmv | Use /bin/sh for a temporary script instead of querying the name of the shell from atf-config.
|
1.6 |
| 12-Aug-2011 |
riastradh | branches: 1.6.2; 1.6.8; Cache vattr in psshfs's setattr.
This means within the cache window, a setattr that wouldn't change the remote file's attributes from our current view of them will not be relayed to the server and wait for the server to answer. Thus, e.g., a process with a periodic timer interrupt that calls open(2) in a loop can make progress with much higher probability than without caching.
XXX The test case doesn't work, so it's currently disabled. It needs to stop the child of sshd that is handling an sftp session, not sshd itself, and it's not obvious how to do that.
ok pooka
|
1.5 |
| 31-Mar-2011 |
pooka | Make sure test doesn't pass if file system could not be read at all.
|
1.4 |
| 11-Feb-2011 |
pooka | Use sshd's pidfile instead of $! and wait for the pidfile to appear. This plugs a race condition where sshd did not have a chance to open a sucket before we attempted to connect to it.
|
1.3 |
| 06-Jan-2011 |
pooka | branches: 1.3.2; Add a test for ls, which is just a lazy scheme to have some testing for puffs_cc(3).
|
1.2 |
| 07-Nov-2010 |
jmmv | Adjusts tests after import of atf-0.12:
- The use.fs property is gone. - Mark the tests/fs/t_create:attrs test as broken when using the default unprivileged-user:_atf setting. This probably deserves a fix somehow but I'm not sure at this point.
|
1.1 |
| 06-Jul-2010 |
pooka | Move tests psshfs from fs/puffs to fs/psshfs. The former is going to be populated by tests which actually test puffs soon.
jmmv ok
|
1.3.2.1 |
| 17-Feb-2011 |
bouyer | Sync with HEAD
|
1.6.8.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.6.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|