On Apr 3, 2008, at 1:11 PM, Jeffrey Altman wrote:
Robert Banz wrote:
That wouldn't work, because the file could have been open()'d by
two different cache managers, unlinked by one, but should still be
able to be written to.
That doesn't work. Eventually the cache manager on the machine on
which
the unlink() was executed is going to call RXAFS_RemoveFile(). When
that happens the other client that has the file open locally is
going to lose. Next time it calls RXAFS_StoreFile() it will get
VNOVNODE.
Only if one of them closes the file will that occur ;)
-rob
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info