Re: [hybi] hum(s) followup

Maciej Stachowiak <mjs@apple.com> Thu, 12 August 2010 23:35 UTC

Return-Path: <mjs@apple.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1079C3A6A69 for <hybi@core3.amsl.com>; Thu, 12 Aug 2010 16:35:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i6-piCc4NVPU for <hybi@core3.amsl.com>; Thu, 12 Aug 2010 16:34:49 -0700 (PDT)
Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22]) by core3.amsl.com (Postfix) with ESMTP id 4E4B03A6848 for <hybi@ietf.org>; Thu, 12 Aug 2010 16:34:41 -0700 (PDT)
Received: from relay16.apple.com (relay16.apple.com [17.128.113.55]) by mail-out3.apple.com (Postfix) with ESMTP id 5AD8FA2EB95F for <hybi@ietf.org>; Thu, 12 Aug 2010 16:35:18 -0700 (PDT)
X-AuditID: 11807137-b7c08ae00000377a-c0-4c648536389e
Received: from gertie.apple.com (gertie.apple.com [17.151.62.15]) by relay16.apple.com (Apple SCV relay) with SMTP id B9.09.14202.635846C4; Thu, 12 Aug 2010 16:35:18 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; charset="us-ascii"
Received: from il0301e-dhcp143.apple.com (il0301e-dhcp143.apple.com [17.203.15.143]) by gertie.apple.com (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit)) with ESMTPSA id <0L720083SC6URU20@gertie.apple.com> for hybi@ietf.org; Thu, 12 Aug 2010 16:35:18 -0700 (PDT)
From: Maciej Stachowiak <mjs@apple.com>
In-reply-to: <4C64482E.3000507@ericsson.com>
Date: Thu, 12 Aug 2010 16:35:17 -0700
Message-id: <4DBE8591-3C69-41F2-862D-0817417567FB@apple.com>
References: <4C5AE93D.4040803@ericsson.com> <4C64482E.3000507@ericsson.com>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAQAAAZE=
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] hum(s) followup
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Aug 2010 23:35:20 -0000

On Aug 12, 2010, at 12:14 PM, Salvatore Loreto wrote:

> Today ends the call for consensus/verification on the three hum(s) asked during
> the F2F meeting in Maastricht as per mail:
> http://www.ietf.org/mail-archive/web/hybi/current/msg02954.html
> 
> the list has been really active during the last week, with a lot of discussions and proposals.
> Thank to all of you for the time and the energy you are putting to move the protocol forward.
> 
> 
> 1) for the hum#1 asked in the mail:
> http://www.ietf.org/mail-archive/web/hybi/current/msg02960.html
> 
> nobody raised technical reason against.
> 
> so the chairs declare consensus on it!
> 
> 
> 
> 2) for the hum#2 asked in the mail:
> http://www.ietf.org/mail-archive/web/hybi/current/msg02961.html
> 
> nobody raised technical reason against.
> 
> so the chairs declare consensus on it!
> 
> 
> 
> 3) the hum#3 asked in the mail:
> http://www.ietf.org/mail-archive/web/hybi/current/msg02964.html
> 
> has received a lot of traffic in the ml (around 60 mails from more then 15 distinct contributors)
> the discussion has reached a state where there is a rough consensus for including within
> the framing :
> 
> - the ability to fragment a message because it helps in several scenarios
>  (e.g. avoid extra buffering when the length of a message is not known upfront; allows signaling
>   an error when something bad happes; etc.)
> 
> there is also a rough consensus for:
> 
> - having a large length field within the framing, so to be able to send very large files in a single frame
>  (taking advantages of sendfile or equivalent methods)
> 
> 
> 
> The chairs ask Gabriel and Maciej (the requirements draft authors) to update their draft to reflect the consensus
> and submit a new version soon.

Can you indicate which of these decisions should affect the requirements document, as opposed to the actual protocol draft, and if so what changes are appropriate? It seems to me that most of these are technical details which are relevant to the spec, but not the requirements document, at least directly.

For example, the following makes sense to me as a requirement:
(A) The protocol must support sending of large unknown-size messages without buffering.

But the following does not make sense to me as a requirement:
(B) The protocol must support the ability to fragment a message.

As I see it, (A) is a requirement based on use cases, (B) is an implementation strategy to meet requirement (A), among others. It is certainly within the WG's mandate to choose implementation strategies, but it does not make sense to me to record those choices in the requirements document.

Could the chairs please clarify what specifically should be changed in the requirements document?

Regards,
Maciej