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 :-).