W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > October to December 2002

RE: 14.4_CLARIFY_VH_DELETE_2, was: BIND vs. non-movable resources in RFC3253

From: Clemm, Geoff <gclemm@rational.com>
Date: Mon, 11 Nov 2002 12:45:54 -0500
Message-ID: <E4F2D33B98DF7E4880884B9F0E6FDEE2EB0C80@SUS-MA1IT01>
To: "DeltaV (E-mail)" <ietf-dav-versioning@w3.org>
Currently, we have 3 votes (Stefan, Geoff, Jim) in favor of Stefan's
resolution (i.e. disallow a delete on the stable URL of a resource if
there are any other bindings to that resource), and 1 vote (Julian) in
favor of Julian's resolution (have DELETE handle the stable URL the
same as any other URL).  Since there appear to be no compatibility or
implementability issues here (just "usability" ones), unless we get
some more feedback, it looks like Stefan's proposal is the winner.

As for the other topic, i.e. which URL appears in property values,
I'm inclined to leave that up to the server for now, until we get
more experience with these alternative URLs.

Cheers,
Geoff



-----Original Message-----
From: Julian Reschke [mailto:julian.reschke@greenbytes.de]
Sent: Sunday, October 27, 2002 2:00 PM
To: DeltaV (E-mail)
Subject: 14.4_CLARIFY_VH_DELETE_2, was: BIND vs. non-movable resources
in RFC3253



> From: ietf-dav-versioning-request@w3.org
> [mailto:ietf-dav-versioning-request@w3.org]On Behalf Of Clemm, Geoff
> Sent: Friday, October 25, 2002 10:46 PM
> To: DeltaV (E-mail); w3c-dist-auth@w3c.org
> Subject: RE: BIND vs. non-movable resources in RFC3253
>
>
> It looks like we have finally narrowed down this thread to
> one issue for 3253, which I've added as 14.4_CLARIFY_VH_DELETE_2
> (i.e. can you delete the stable binding to a version history
> or version, if there are other bindings).  Any discussion of
> 14.4_CLARIFY_VH_DELETE_2 should be mailed to the deltav mailing
> list, not to the general webdav mailing list.
> ...

Actually, I think there are *two* issues, one of which is the one above
(where I clearly disagree with the current resolution), and...

For all live properties that refer to version resources or version history
resources, which one of possibly multiple bindings should be reported? (I
think we all agree that the stable binding should be reported).

As we also have agreed (months ago) that the fact that the a deltaV live
property points to a specific URL does *not* guarantee that the reported URL
is still mapped (so a client can get a 404...), I hereby ask again to
consider the following alternate resolution to 14.4_CLARIFY_VH_DELETE_2:

Bindings to version resources or version history resources may be deleted in
any order. Removing the stable binding does not affect which URL will be
reported in the live properties -- the resource just itself isn't accessible
through the stable URL anymore. This relaxes the "stable URL" requirement
such that clients still can rely on the stable URL when being mapped to be
mapped to the initially created resource (it won't be reused). Upon
encountering a 404, they would however not be able to conclude that the
resource itself is gone (I'd still like to hear why that would be a
problem).

This model is completely deterministic and avoids special-casing DELETE and
BIND for these resources, therefore it would be a protocol simplification (a
hopefully shared goal of the WG :-).

Julian


--
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
Received on Monday, 11 November 2002 12:46:31 GMT

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