- From: <ccjason@us.ibm.com>
- Date: Fri, 31 Dec 1999 18:22:06 -0500
- To: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com>
- cc: w3c-dist-auth@w3.org
Now some locking questions. If LOCK applies to the name, not the
resource,
/x/y.htm is locked, and /b/c.htm is bound to the same resource as
/x/y.htm,
is /b/c.htm locked too? Probably not.
Correct. But modifying the resource identified by /b/c.htm does require
the lock token for the /x/y.htm lock. This does not make /b/c.htm
locked.
Geoff, you agreed that "/b/c.html" is not locked. In this case I think
we'd
preferably say the "the resource at" either/both URI's is locked... but
only
one of those URI's is locked. My point is that we should probably come up
clearer vocabulary/notation for making a distinction between the URI and
the resource. For example, we used to say the URI was protected and/or the
resource was locked.
...
What about LOCK /b/c.htm?
That is fine.
Hmmm. Jim said they are the same resource. I don't think he meant a
null-mapped
resource. That being the case, I think you mean to say that the second
lock can
only be placed if it doesn't conflict with the lock already acting on the
resource
at that URI. I think you must have assumed he meant a shared lock when you
said
that is fine.
Not at all. One user has /x/y.htm locked. The other user has /b/c.htm
locked. That means you can't modify that resource unless you have both
lock tokens. In this model, a LOCK prevents a certain kind of change
to something, but does *not* guarantee the ability to make such a
change,
since other access rights or locks can come into play.
I agree with what you said about not guarantee'ing a right to change, but
what about requiring two tokens? As far as I know, the situation you
outlined can only happen if shared locks are used. In that case, only
one lock token is required.
Received on Friday, 31 December 1999 18:22:21 UTC