Jeffrey Altman wrote: For each vnode in the cache, you keep track of the connected/disconnected state. While you are in the transition from connected -> disconnected you sync files into the cache and mark them disconnected. When a request comes in for a file marked disconnected, you treat it as if disconnected mode was active.
But that wouldn't guarantee the consistency that Simon wants. If you have two files in your cache A and B, A is disconnected and B is not, then some other client writes both files, you will have the old copy of A and the new copy of B. How is that any different from an implementation that does not obtain a callback on all files before disconnecting? _______________________________________________ OpenAFS-info mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-info
