Re: [alto] Subject: RtgDir Early review: draft-ietf-alto-new-transport-07
Lachlan Keller <lachlan.keller@yale.edu> Thu, 30 March 2023 21:59 UTC
Return-Path: <lachlan.keller@yale.edu>
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 6722FC1516E9 for <alto@ietfa.amsl.com>; Thu, 30 Mar 2023 14:59:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=yale.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qMzkluuO6RKx for <alto@ietfa.amsl.com>; Thu, 30 Mar 2023 14:59:22 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6AA53C151B14 for <alto@ietf.org>; Thu, 30 Mar 2023 14:59:22 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id ek18so82286552edb.6 for <alto@ietf.org>; Thu, 30 Mar 2023 14:59:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yale.edu; s=googleprd; t=1680213560; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JW7bKSrkdVhgLSQ9pF6YTkH1ABo/KjhrDGLzdjy69KY=; b=ONmO9m76RkVkWB6N++Jgegf73c5CvH2GrCTdogVtbgdSrIkWhl7Dx4jzU0MmX0TwY4 ke73ZvctrDlYAg1FhvOS8yfKO6ARyzDpJ8hOyHGQ2OfGsUTi+Fz3BJqPrR1ogWF3qsg9 YmXF18yKlCOjaRoDWAWyCAePVSHKSJzN3XKd0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680213560; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JW7bKSrkdVhgLSQ9pF6YTkH1ABo/KjhrDGLzdjy69KY=; b=0c2OHSMp9XCY2NyawIZ09bPKEocCYSufVZd5NQq+FVAEHdzIfK6L8Beu5zvGLFCejm ntY6PRFIhEAEQHKdIwL3Jh5gBkSRF7DbtbB1GFwzY7aUIx64vo9SEbZjlaRuOjeyV2sg 2FfRSSuZqoyfjwYQ4oTFqNUqyawH9+V6Z7i63MG+ClaE/E1CP8zdjgwcDao7FeHNH9uR qzZcmNe/lu4K7w21l7r0IsL2yCYLHBJvfIGHcNCkOP/7kIelpKvBdJbihFVcj3JlT2p6 5KdJACTUYUqmWxeJYXXia28InCBoixdug7JyzYFWtpY/n6GfG9mTtTSY4gY8TKcW7Pm6 Sabg==
X-Gm-Message-State: AAQBX9fhe/gRhkhijahM45mZkr6qJKKTBOvXyGku6JSR2etxOoVIrgBs Fku1kLu4/pjTKDXFKgnj9KSbQaaNnnhWzpdhBPEknw==
X-Google-Smtp-Source: AKy350arbJjfAGVkAcPgKC8iooUFIAn6XE6FYFZp4hpUlOU3bzFL35cpbKuoEUQXiPqIfz1ykWz/QKf0rciuV0ZHSV8=
X-Received: by 2002:a50:9f62:0:b0:4fa:d8aa:74ad with SMTP id b89-20020a509f62000000b004fad8aa74admr12049936edf.8.1680213560435; Thu, 30 Mar 2023 14:59:20 -0700 (PDT)
MIME-Version: 1.0
References: <emf1befaea-fb59-43fd-bd15-d913088b9efa@338b72c0.com>
In-Reply-To: <emf1befaea-fb59-43fd-bd15-d913088b9efa@338b72c0.com>
From: Lachlan Keller <lachlan.keller@yale.edu>
Date: Thu, 30 Mar 2023 17:58:54 -0400
Message-ID: <CAOj3RjZjY6ybjPPfKRp4bRcw8jsnWOOnpOJd2BE=wDZrZs0iLA@mail.gmail.com>
To: "russ@riw.us" <russ@riw.us>
Cc: alto-wg-chairs@ietf.org, draft-ietf-alto-new-transport.all@ietf.org, rtg-dir@ietf.org, alto@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006b158f05f8253478"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/oObG7Fynw-YWXjMHCFbP4XYoi2I>
Subject: Re: [alto] Subject: RtgDir Early review: draft-ietf-alto-new-transport-07
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 30 Mar 2023 21:59:26 -0000
Hi Russ, Thank you so much for taking a thorough look at this. With regards to the nit comment, data does not not necessarily need to be pushed in the correct order, only the client must apply the patches in the correct order, given how JSON merge patch functions. For example, over an HTTP/3 connection, a client can concurrently request multiple update patches at the same time, with the possibility that they will be received out of order. The client should buffer the update items and then apply them in the order that the sequence number indicates. We’ve now added a paragraph in Section 8.4 (Considerations for Client Processing Updates) to address this: <t>Though a server SHOULD send update items sequentially, it is possible that a client receives the update items out of order (in the case of a retransmitted update item or a result of concurrent fetch). The client MUST buffer the update items if they arrive out of order and then apply them sequentially (based upon the sequence numbers) due to the operation of JSON merge patch and JSON patch.</t> Best, Lachlan On Thu, Mar 30, 2023 at 9:51 AM russ@riw.us <russ@riw.us> wrote: > Hello > > I have been selected to do a routing directorate “early” review of this > draft. > https://datatracker.ietf.org/doc/draft-ietf-alto-new-transport/ > > The routing directorate will, on request from the working group chair, > perform an “early” review of a draft before it is submitted for > publication to the IESG. The early review can be performed at any time > during the draft’s lifetime as a working group document. The purpose of > the early review depends on the stage that the document has reached. > > As this document is in working group last call, my focus for the review > was to determine whether the document is ready to be published. Please > consider my comments along with the other working group last call > comments. > > For more information about the Routing Directorate, please see > http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir > > Document: draft-ietf-alto-new-transport-07 > Reviewer: Russ White > Review Date: 30 March 2023 > Intended Status: Standards > > Summary: > > This document is basically ready for publication, but has nits that > should be considered prior to being submitted to the IESG. > > Comments: > > This draft covers a complex protocol and use cases. I had to go back and > read the previous drafts and other documents to get a good perspective > on these use cases. Given the inherent complexity, this draft is well > written, and gives good explanations of the solution proposed. The > example given towards the beginning of the document was very helpful. > > Nits: > > This document assumes data will be pushed in the correct order, but it > doesn't seem to say this is a requirement. Since the document is dealing > with changes to a network topology (for instance), it seems like this > would be a requirement to mention someplace. It could be that I missed > this requirement, however. >
- [alto] Subject: RtgDir Early review: draft-ietf-a… russ@riw.us
- Re: [alto] Subject: RtgDir Early review: draft-ie… Lachlan Keller
- Re: [alto] Subject: RtgDir Early review: draft-ie… Lachlan Keller