2 node * afsconfig "-fakestat -cachedir /tmp/afsload/cache.$RANK"
3 node * logfile "/tmp/afsload/log.$RANK"
5 node * chdir "/afs/.localcell/afsload"
11 node 0 creat foo "foo contents"
12 node 1 creat foo2 "foo2 contents"
13 node 2 creat foo3 "foo3 contents"
15 name "read newly created file"
16 node * read foo "foo contents"
18 node 0 cp 1M /dev/urandom foo.urandom
20 node * cat foo foo2 bar foo.urandom foo3
22 node 1 truncwrite foo "different foo contents"
24 node * read foo "different foo contents"
26 node 0 append foo "123"
28 node * read foo "different foo contents123"
32 node * read bar "different foo contents123"
34 node 0 hlink bar bar.link
36 node * read bar.link "different foo contents123"
38 node 0 truncwrite bar.link "bar contents"
40 node * read bar "bar contents"
44 node * read bar.link "bar contents"
46 node 0 slink bar.link bar.slink
48 node * read bar.slink "bar contents"
50 node 0 unlink bar.link
52 node * fail ENOENT access_r bar.slink
54 node * ignore unlink bar.slink
56 node 0 unlink foo.urandom foo2 foo3