@sys does not work until fs flush on arla 0.21?

Michael J. Krasnicki kraz at cedapo.ece.cmu.edu
Wed Feb 3 06:27:51 CET 1999



Hello,
   I recently installed arla 0.21 on a Linux 2.2.1 system. When I create
symbolic links that contain i386_linux6 and attempt to use them through
@sys, they do not work until I do a fs flush. Below is an example:

satan:~/foo> ls -la
<stuff deleted>
lrwxr-xr-x   1 kraz     root            7 Nov 25 14:55 foo -> foo. at sys
lrwxr-xr-x   1 kraz     root           45 Nov 25 14:58 foo.i386_linux2 -> ../foo1/
lrwxr-xr-x   1 kraz     root           45 Nov 25 14:58 foo.i386_linux2g -> ../foo1/
lrwxr-xr-x   1 kraz     root           42 Nov 25 14:57 foo.rs_aix41 -> ../foo2/
lrwxr-xr-x   1 kraz     root           48 Nov 25 14:56 foo.sun4_55 -> ../foo3/
satan:~/foo> ln -s ../foo1/  foo.i386_linux6
satan:~/foo> ls -al
<stuff deleted>
lrwxr-xr-x   1 kraz     root            7 Nov 25 14:55 foo -> foo. at sys
lrwxr-xr-x   1 kraz     root           45 Nov 25 14:58 foo.i386_linux2 -> ../foo1/
lrwxr-xr-x   1 kraz     root           45 Nov 25 14:58 foo.i386_linux2g -> ../foo1/
lrwxrwxrwx   1 kraz     root           46 Feb  2 23:50 foo.i386_linux6 -> ../foo1/
lrwxr-xr-x   1 kraz     root           42 Nov 25 14:57 foo.rs_aix41 -> ../foo2/
lrwxr-xr-x   1 kraz     root           48 Nov 25 14:56 foo.sun4_55 -> ../foo3/
satan:~/foo> cd foo
foo: No such file or directory.
satan:~/foo> fs flush
satan:~/foo> cd foo
satan:~/foo/foo>

So basically arla cannot find the foo.i386_linux6 until the directory contents
are flushed from the cache. 

This problem does not appear to be reproducible 100% of the time. It
does, however, appear to happen fairly frequently.

Any suggestions?

Thanks,
Michael







More information about the Arla-drinkers mailing list