In message <[EMAIL PROTECTED]>, Francisco Ballesteros w
rites:
>Are you using user-level programs called to synchronize?
>We are doing the same. Look for repl in the Plan B man page.

Yes.  It's a user-level file server in the spirit of cfs(4).
There are a few major differences, the first being the
persistance of the cache and a record of updates while
disconnected that is played back on reconnection.  The
other two differences were originally short-cuts to
simplify my life when working on what was originally
just an experiment.  One of them was to use files in
the local file system to store cache data and metadata
rather than using a raw partition.  The second was to
use ordinary system calls rather than pass the 9P requests
on to the file server directly.  This last one helps to
make it more flexible with respect to the server and
translated more easily to a Linux implementation.

To be honest, I haven't taken a look at the Plan B
design yet.  My only excuse is that it's on my to-do
list.

BLS

Reply via email to