Re: [Crisp] Last call comments for iris-lwz
Andrew Newton <andy@hxr.us> Wed, 26 October 2005 17:32 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EUp88-0003N0-AF; Wed, 26 Oct 2005 13:32:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EUp7w-0003Lx-Gl for crisp@megatron.ietf.org; Wed, 26 Oct 2005 13:31:52 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09108 for <crisp@ietf.org>; Wed, 26 Oct 2005 13:31:35 -0400 (EDT)
Received: from zeke.toscano.org ([69.31.8.124] helo=zeke.ecotroph.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EUpL8-0002kz-Uv for crisp@ietf.org; Wed, 26 Oct 2005 13:45:31 -0400
Received: from [10.131.244.250] ([::ffff:216.168.239.87]) (AUTH: PLAIN anewton, SSL: TLSv1/SSLv3,128bits,RC4-SHA) by zeke.ecotroph.net with esmtp; Wed, 26 Oct 2005 13:31:38 -0400 id 01588019.435FBD7A.00006264
In-Reply-To: <435FB24C.1060103@thinkingcat.com>
References: <D335502D-72D0-4673-8A1A-EC5412F85591@verisignlabs.com> <435FB24C.1060103@thinkingcat.com>
Mime-Version: 1.0 (Apple Message framework v734)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <65DC238D-E5E6-4398-A6E6-BD2F42CC5016@hxr.us>
Content-Transfer-Encoding: 7bit
From: Andrew Newton <andy@hxr.us>
Subject: Re: [Crisp] Last call comments for iris-lwz
Date: Wed, 26 Oct 2005 13:31:51 -0400
To: CRISP WG <crisp@ietf.org>
X-Mailer: Apple Mail (2.734)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25620135586de10c627e3628c432b04a
Content-Transfer-Encoding: 7bit
Cc: Leslie Daigle <leslie@thinkingcat.com>, David Blacka <davidb@verisignlabs.com>
X-BeenThere: crisp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Cross Registry Information Service Protocol <crisp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/crisp>, <mailto:crisp-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:crisp@ietf.org>
List-Help: <mailto:crisp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/crisp>, <mailto:crisp-request@ietf.org?subject=subscribe>
Sender: crisp-bounces@ietf.org
Errors-To: crisp-bounces@ietf.org
I agree on all counts. As for draft mechanics, I think this general text should be placed in an appendix except for the MUST/SHOULD language on the maximum size. Does anybody have a problem with 4k being that maximum size? -andy On Oct 26, 2005, at 12:43 PM, Leslie Daigle wrote: > > I think one of the additional answers to "when to use lwz" > is application specific. That is, there are some applications > of IRIS for which lwz is the right choice, or the right first > choice, or whatever. > > That could be mentioned in the document. > > Leslie. > > David Blacka wrote: > >> Overall, I like the idea and I like the document. However, from >> my perspective, the document is missing discussion about how >> clients and servers are supposed to interact using this protocol. >> When doing some implementation work with this, I kept wondering >> to myself if clients were supposed to negotiate with servers to >> determine mutual support of compression and maximum UDP size. I >> was also wondering how a client that supported lwz and xpc (and/ >> or BEEP) would make a decision to try lwz. I was wondering what >> the "message pattern" was, basically. And I was specifically >> wondering how clients are expected to behave. >> In an offline conversation with Andy, I got some fairly clear >> answers to these questions, which I think should be in the >> document. The intent (as expressed by Andy, not by the draft) is >> for there to be no explicit negotiation between client and >> server. Instead, the client attempts to use lwz, and either gets >> back and answer or an error. If it gets an error, the client >> moves on to the next transport (or just fails, if none). >> So, then the question remains about how clients decided to use >> lwz, and, if the clients does use lwz, how it decided to use >> compression or not. Again, in this offline conversation, the >> solution was to recommend a size to make these decisions around. >> That is, specify a minimum size (in octets) that a server SHOULD >> accept. This size would also be the maximum size that a client >> SHOULD attempt to send via LWZ. So the client's decision tree >> might be (given the presence of an iris-lwz service): >> 1. Is my request less than size x, uncompressed? >> Yes -- send it. >> No -- compress it. >> 2. Is my request less than size x, compressed? >> Yes -- send it. >> No -- move on to next transport, or send it anyway. >> I don't envision this sort of discussion actually precluding >> other message patterns or decision trees, actually. But I think >> that it is very helpful to implementers (or potential >> implementers) to get an idea of what the baseline or typical lwz >> interaction would be. >> -- >> David Blacka <davidb@verisignlabs.com> >> Sr. Engineer VeriSign Applied Research >> _______________________________________________ >> Crisp mailing list >> Crisp@ietf.org >> https://www1.ietf.org/mailman/listinfo/crisp >> > > _______________________________________________ > Crisp mailing list > Crisp@ietf.org > https://www1.ietf.org/mailman/listinfo/crisp > _______________________________________________ Crisp mailing list Crisp@ietf.org https://www1.ietf.org/mailman/listinfo/crisp
- [Crisp] Last call comments for iris-lwz David Blacka
- Re: [Crisp] Last call comments for iris-lwz Leslie Daigle
- Re: [Crisp] Last call comments for iris-lwz Andrew Newton
- Re: [Crisp] Last call comments for iris-lwz David Blacka