On Fri, Oct 29, 2010 at 11:54 AM, Gorka Guardiola <paurea@gmail.com> wrote:

>> Let's try to define 'decent' for this thread -- a decent fileserver is one
>> on which close()s do not have any client-visible or semantic effect other
>> than to invalidate the Fid that was passed to them. Lets see how many file
>> servers we can think of that are 'decent': fossil, kfs, ken,

Decent meant cacheable. Your meaning as nemo said... not so decent. cacheable != "clunk is nop"
even further
cacheable != "clunk can be processed asynchronously". Both concepts are orthogonal.

It might be more useful to think of it in terms of what it *does* mean.  

Asynchronous clunkableness == no dependencies on ordering of clunk processing to the next open call?

Cacheability can mean a lot of stuff depending on what is being cached, and how such a cache becomes invalidated and refreshed.  I agree it's orthogonal.
 

Cathegory theory is useful for thinking about topology and other things. It is not abstract nonsense, only abstract. It *is* noise in this thread though.



It's tangentially related to an off to the side comment about cacheability.  But yes it's definitely noise :-).