next up previous contents
Next: A Simple Coda Network Up: Coda Previous: Replicated Volumes   Contents

Client Cache

The cache in coda is designed to be useful in disconnected situations as opposed to the caching NFS client which is designed to reduce synchronous RPC calls. When a request is made for a file the Coda client daemon Venus.

Venus checks the client cache and if the file requested is present then no server interaction is required. Failing this Venus requests the entire file from the Coda server daemon Vice running on a member of the AVSG. For writes, dirty files are only flushed back to the servers in the AVSG once open for write is closed. If file inconsistencies occur on write back to the servers then resolution procedures are invoked.



Horms
1999-03-07