CODA callback mechanism

Steve Webb <[email protected]> Sat, 16 Oct 2004 22:11:30 -0400
Newsgroups gmane.comp.file-systems.coda.devel
Message-ID <[email protected]>
Hi everyone,

     Is there any documentation that specifies the various source files 
and functions that implement CODA's callback mechanism for client 
caching?  I'm trying to modify the server so that it invalidates 
callbacks based on client-provided conditions.  For example, A opens 
file f read-only, passing the server a condition that says, "Don't 
invalidate my callback unless f has undergone 3 version changes."  Then, 
B opens file f read-write, makes a modification, and closes f. 
Normally, A would receive a callback invalidation from the server, but 
in my modified version, the server would fail to do so because f has 
only changed versions once since A registered interest.  I'm new to 
CODA, and I just recently started sifting through its massive code base. 
  If anyone could help narrow my search, I would really appreciate it. 
I'm currently planning to implement this on linux-2.4.  Thanks in advance.

-Steve