RE: Webdav issue: UNLOCK_BY_NON_LOCK_OWNERS

I'd probably avoid the whole "when is a checkout like a lock"
discussion.  They are pretty much orthogonal concepts, where
a checkout takes an unwriteable thing, and makes it writeable
(or makes a writeable copy of it), while
a lock takes a writeable thing and limits who can write to it.

So locking a checked-out thing can be a sensible thing to do
(i.e. now that it is writeable, you want to limit
who can write to it), and even locking a checked-in thing can
be sensible (if you want to limit who can update the live
properties that are affected by locking but are not affected
by the resource being checked in).

Cheers,
Geoff

-----Original Message-----
From: Eric Sedlar [mailto:Eric.Sedlar@oracle.com]
Sent: Tuesday, August 21, 2001 1:33 PM
To: Jason Crawford
Cc: Webdav WG
Subject: RE: Webdav issue: UNLOCK_BY_NON_LOCK_OWNERS


Well, checkout doesn't allow things to timeout, nor can you grab
a resource checked out into another workspace the way you can grab
somebody else's lock.

> -----Original Message-----
> From: Jason Crawford [mailto:ccjason@us.ibm.com]
> Sent: Sunday, August 19, 2001 9:20 AM
> To: Eric Sedlar
> Cc: Webdav WG
> Subject: RE: Webdav issue: UNLOCK_BY_NON_LOCK_OWNERS
> 
> 
> 
> <<
> The other issue, Geoff, is that people are using LOCK as a poor person's
> CHECKOUT, also assuming that LOCK's won't timeout.
> >>
> I agree.
> 
> <<
>   The RFC2518 revision
> should clearly state that LOCKs aren't to be used for this purpose.
> >>
> ???? - I assume the purpose of locking is to avoid lost updates.  What is
> the distinction between a "poor man's CHECKOUT"  and "avoidance 
> of the lost
> update problem"?   In the absense of actual versioning, aren't they the
> same?
> 
> J.
> 
> 
> 

Received on Tuesday, 21 August 2001 14:27:28 UTC