Re: [alto] Info Resource Dirs, OPTIONS, 300 Multiple Choices and all that jazz ....

Richard Alimi <rich@velvetsea.net> Sat, 30 July 2011 15:05 UTC

Return-Path: <richard.alimi@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9D6B21F8AE4 for <alto@ietfa.amsl.com>; Sat, 30 Jul 2011 08:05:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.96
X-Spam-Level:
X-Spam-Status: No, score=-2.96 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u9aLoLSfyQsd for <alto@ietfa.amsl.com>; Sat, 30 Jul 2011 08:05:27 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id DC77D21F8A6C for <alto@ietf.org>; Sat, 30 Jul 2011 08:05:26 -0700 (PDT)
Received: by vxi40 with SMTP id 40so4208616vxi.31 for <alto@ietf.org>; Sat, 30 Jul 2011 08:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=G+Gwm+Z5iqRW6FRHcSJwEOWrJMAm1tP2bekpbUfMo00=; b=S2GovbsINRmjJPFRh6FphlPcGOd8GdOfpLLwkOTL6WjcJnMRatLELIV+IIXK2sJmPC dyopdyajW3KtNwA7/aJ36TFoA0HNk3isa5UyNIoItQcts8vJCGfxm6MNY+wFOlGC4U6u dbPH6Ia6BU0L/NXQauX3N6nf0tWTuzBt8mOL4=
Received: by 10.52.70.227 with SMTP id p3mr2745275vdu.124.1312038326085; Sat, 30 Jul 2011 08:05:26 -0700 (PDT)
MIME-Version: 1.0
Sender: richard.alimi@gmail.com
Received: by 10.52.109.162 with HTTP; Sat, 30 Jul 2011 08:05:06 -0700 (PDT)
In-Reply-To: <CA57266A.6403%w.roome@alcatel-lucent.com>
References: <8B0A9FCBB9832F43971E38010638454F040D2C3929@SISPE7MB1.commscope.com> <CA57266A.6403%w.roome@alcatel-lucent.com>
From: Richard Alimi <rich@velvetsea.net>
Date: Sat, 30 Jul 2011 08:05:06 -0700
X-Google-Sender-Auth: mDxF5dZb3Sl-WQ71ZYBA8GwxNAo
Message-ID: <CA+cvDaahCm-Q=tQJ4V+3C1ThUzdjS+jqVsAKfi8bY1V9PfRpzA@mail.gmail.com>
To: Bill Roome <w.roome@alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "alto@ietf.org" <alto@ietf.org>
Subject: Re: [alto] Info Resource Dirs, OPTIONS, 300 Multiple Choices and all that jazz ....
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/alto>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Jul 2011 15:05:43 -0000

On Thu, Jul 28, 2011 at 11:56 AM, Bill Roome <w.roome@alcatel-lucent.com> wrote:
> So the directory server DOES have an authoritative list of uris -- because
> there is no other URI discovery mechanism! -- but it doesn't really know
> what services those URIs provide.

I'm confused.  The current mechanism supposes that a client knows
which service it wants.  The directory and HTTP responses let it
discover the correct URI for that service.

I don't think its ever the case that a client or server don't know
which service(s) a URI provides.  The server (which produces the
directory), and by extension the client (because it consumes the
directory) knows the set of services that a URI provides.  The HTTP
server / ALTO Server managing that particular URI gets to say whether
that URI directly provides that service, or whether some other URI
that it manages actually provides it (and it returns an HTTP status
code indicating which is true).

Or is there a different scenario you have in mind?

Rich

> That sounds truly bizarre to me. How
> could that happen?
>
> Okay, I know how that COULD happen -- idiotic configuration!
>
> But more precisely, could you explain why a well-designed designed ALTO
> server can give an authoritative list of URIs WITHOUT also knowing what
> services they provide?
>
>        - Bill Roome
>
>
> On 07/28/2011 14:16, "Thomson, Martin" <Martin.Thomson@commscope.com>
> wrote:
>
>>>
>>>I'd also suggest that the resource directory MUST be authoritative (at
>>>least within any Expires time).
>>
>>Sadly, that's not possible.  Even if the directory and the indicated
>>resource are on the same server, there is no guarantee.
>
>
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto
>