Re: [core] Ben Campbell's No Objection on draft-ietf-core-block-19: (with COMMENT)

"Ben Campbell" <ben@nostrum.com> Mon, 02 May 2016 21:07 UTC

Return-Path: <ben@nostrum.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D569912D65D; Mon, 2 May 2016 14:07:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.896
X-Spam-Level:
X-Spam-Status: No, score=-2.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.996] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mcbTamJ7mK10; Mon, 2 May 2016 14:07:44 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D70512D65B; Mon, 2 May 2016 14:07:44 -0700 (PDT)
Received: from [10.0.1.18] (cpe-70-119-246-39.tx.res.rr.com [70.119.246.39]) (authenticated bits=0) by nostrum.com (8.15.2/8.14.9) with ESMTPSA id u42L7gsP024820 (version=TLSv1 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 2 May 2016 16:07:43 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-70-119-246-39.tx.res.rr.com [70.119.246.39] claimed to be [10.0.1.18]
From: Ben Campbell <ben@nostrum.com>
To: Carsten Bormann <cabo@tzi.org>
Date: Mon, 02 May 2016 16:07:42 -0500
Message-ID: <36297CC7-050B-437F-BE50-D591BFA31210@nostrum.com>
In-Reply-To: <5723AFEE.3060608@tzi.org>
References: <20160421140904.19594.51871.idtracker@ietfa.amsl.com> <5723AFEE.3060608@tzi.org>
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"
X-Mailer: MailMate (1.9.4r5234)
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/gefZc9PJjyTi2IRFmOVK5vzPVWk>
Cc: draft-ietf-core-block@ietf.org, core-chairs@ietf.org, The IESG <iesg@ietf.org>, core@ietf.org
Subject: Re: [core] Ben Campbell's No Objection on draft-ietf-core-block-19: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 May 2016 21:07:46 -0000

Hi,

I think this addresses most of my comments, save the ones I already said 
I would not push. But I want to make sure I understand one point 
correctly (below):

On 29 Apr 2016, at 14:03, Carsten Bormann wrote:

[...]

>
> Reinforced by new text in the intro to section 2 (page 5).
>
>> - 2.5, 2nd paragraph, last sentence:
>> Should I read this to mean that the reduction in block size is
>> retroactive? That could use some elaboration. (I thought I read 
>> comments
>> in the examples suggesting such a reduction would _not_ be 
>> retroactive).
>
> I'm still not sure how to address this.

Let me restate the question in the form of an example.

Let's say a client requests a block size of N, and receives the block 0. 
But the server
indicates a preference for a block size if N/2. The client honors that 
preference on the next transfer. Is the next block numbered 1 or 2? I 
understand from this sentence the answer would be the latter. That seems 
to indicate the first block is recounted as 2 blocks--which is what I 
mean by retroactive.

But I _thought_ I had read text elsewhere in the document indicating the 
block numbering would stay the same, implying that the client would 
count a block 0 of size N and a block 1 of size N/2. But I cannot find 
that text now, and may have misread something. The rest of the document 
is pretty clear that block sizes all have to be the same. So this is 
probably okay as it is.

[...]