Re: Members of a collection

From: Eric Sedlar (esedlar@us.oracle.com)
Date: Wed, Feb 16 2000

  • Next message: Eric Sedlar: "Localized baselines"

    Message-ID: <011201bf78ff$01c75ee0$ab171990@us.oracle.com>
    From: "Eric Sedlar" <esedlar@us.oracle.com>
    To: "Clemm, Geoff" <gclemm@rational.com>, <ietf-dav-versioning@w3.org>
    Date: Wed, 16 Feb 2000 20:25:22 -0800
    Subject: Re: Members of a collection
    
    Wait, is there no way to ask a collection for only those members that would
    be currently selected?  If I use ClearCase, I never have this problem.  I
    think that will be what users most frequently want, and I don't think we
    want to wait for DASL to handle this important query.
    
    I also disagree with Tim's claim that this is the same as a DELETE happening
    while you weren't paying attention.  Let's take the case where I know that
    I'm the only person operating in a particular section of the URL hierarchy
    (I have my own virtual single-user system). Clearly, I know that no delete
    has occurred, yet I'm seeing garbage in my directories because I have a bug
    in my currently selected RSR's.
    
    --Eric
    
    ----- Original Message -----
    From: Clemm, Geoff <gclemm@rational.com>
    To: <ietf-dav-versioning@w3.org>
    Sent: Wednesday, February 16, 2000 7:44 PM
    Subject: RE: Members of a collection
    
    
    > I agree that this is not a problem, but it might be worth
    > having a couple of special status codes, i.e.:
    > 4xx (No Such Revision)
    > 4xx (No Such Working Resource)
    > and then reserve 404 for when there is no versioned resource
    > (or any other resource) at that URL.  What do folks think?
    >
    > Cheers,
    > Geoff
    >
    >
    > > -----Original Message-----
    > > From: Tim_Ellison@oti.com [mailto:Tim_Ellison@oti.com]
    > > Sent: Wednesday, February 16, 2000 5:05 PM
    > > To: ietf-dav-versioning@w3.org
    > > Subject: Members of a collection
    > >
    > >
    > >
    > > To determine the members of a collection on a versioning
    > > server, a client
    > > issues a PROPFIND.  In a non-versioning world if you are told
    > > that /foo/ has
    > > a member /foo/bar then you have a pretty good chance that you can GET
    > > /foo/bar.  However, in a versioning world your workspace may
    > > not select any
    > > revision of /foo/bar, so you 'see' that /foo/ has a /foo/bar
    > > but you get a
    > > 404 when you try to GET /foo/bar.
    > >
    > > This is going to be particularly interesting for 'browser'
    > > type applications
    > > that reveal one layer of the namespace at a time.  However, I
    > > claim that
    > > this is no different than a non-versioning server showing its
    > > members, then
    > > a member being DELETEd before the client GETs it.  One
    > > difference is that
    > > the versioning anomaly is more likely to happen.
    > >
    > > Just an observation.
    > > Tim
    > >
    >
    >