On Fri, Oct 29, 2010 at 11:54 AM, Gorka Guardiola 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 :-).