Trond, > to den 11.08.2005 Klokka 15:22 (+0200) skreiv Michael Kerrisk: > > > As noted already, I don't know much of CIFS and SAMBA. > > But are you saying that it is sensible and consistent that > > "a process can open a file read-write, and can't place a > > read lease, but can place a write lease"? > > It is just as "sensible and consistent" as being able to open the file > read-write and being able to place a read lease but not a write lease. > What is your point?
I think my metapoint really is this: there has never been a clearly documented statement of how File Leases are supposed to behave on Linux. There is just some code... how is one supposed to know what it _should_ do? (The manual page text was my attempt to discover the details, after the fact.) Can you provide an explanation of how file leases should behave? That is, a tabulation of the expected behavious for the possible cimbinations of [lease type] X [open() access-mode employed file placing lease] X [open() access-mode employed by other process(es)] ? > Make no mistake: this is not a locking protocol. It is implementing > support for a _caching_ protocol. Yes, that I knew. Cheers, Michael -- 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail +++ GMX - die erste Adresse für Mail, Message, More +++ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/