W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > January to March 2001

RE: Autoversion confusion

From: Lisa Dusseault <lisa@xythos.com>
Date: Fri, 9 Feb 2001 08:13:49 -0800
To: <Tim_Ellison@uk.ibm.com>, <ietf-dav-versioning@w3.org>
Message-ID: <CNEEJCPIOLHKIOFNFJDPAEGMCDAA.lisa@xythos.com>
I wasn't talking only about the client that did the put.  The DeltaV
spec ought to state normatively what OTHER clients experience.  I'll
repeat from my earlier mail, my suggested language:

"In core versioning, while a VCR is checked out it may be the target of
multiple write operations.  During this period, other clients MUST still
be able to perform read operations on the VCR's URL, and the results
MUST show the results of all the write operations that have been
performed thus far.  (Note: if a scenario requires hiding a
work-in-progress from other clients, the "working resource" option can
be used.)"

lisa

> -----Original Message-----
> From: ietf-dav-versioning-request@w3.org
> [mailto:ietf-dav-versioning-request@w3.org]On Behalf Of
> Tim_Ellison@uk.ibm.com
> Sent: Friday, February 09, 2001 1:58 AM
> To: ietf-dav-versioning@w3.org
> Subject: RE: Autoversion confusion
>
>
>
>
> John wrote:
> > This shouldn't be necessary, since the HTTP spec
> > defines the behavior of GET and PUT. Specifically,
> > it says that PUT to a particular resource defines
> > the response for any following GET on that same
> > resource (I'm paraphrasing from memory). There
> > can't be any other possible interpretation (that
> > doesn't break HTTP semantics).
>
> I agree with John.
>
> At the risk of nagging<g>, a version-controlled resource is
> an honest to
> goodness WebDAV resource, with content and properties
> (version-controlled
> collections have members and properties).  Intuatively, if a
> PUT to the
> resource succeeds (200 OK) then a client is entitled to
> believe they will
> GET the same entity back.
>
> p.s.
> I had a quick look through the HTTP/1.1 spec, and didn't see
> anything that
> states this categorically.  In fact, Section 9.6 (PUT) states:
>  "HTTP/1.1 does not define how a PUT method affects the state
> of an origin
> server."
> Now, how many clients do a GET just to check what they actually will
> retrieve after a successful PUT!
>
> Tim
>
Received on Friday, 9 February 2001 11:17:23 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:40 GMT