J. Bruce Fields wrote: > I'm not sure how to approach the lease code. > > On the one hand, I've never seen any evidence that anyone outside Samba > and NFSv4 has ever used it, and both currently make extremely limited > use of it. So we could probably get away with "fixing" the lease code > to do whatever both of us need. I've never used it, but I've _nearly_ used it (project took a different direction), in a web application framework. Pretty much the way CIFS/NFS use it, to keep other things (remote state, database state, derived files) transactionally coherent with changes to file contents by programs that only know about the files they access. The SIGIO stuff is a horrible interface. I could still see me trying to use it sometime in the future. In which case I really don't mind if you make the semantics saner :-) Now we have fanotify which does something very similar and could have generalised leases, but unfortunately fanotify came from such a different motivation that it's not well suited for ordinary user applications. -- Jamie -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html