Re: [RTG-DIR] 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: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED872C151B14 for <rtg-dir@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=unavailable 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 oRlTSqWfEax4 for <rtg-dir@ietfa.amsl.com>; Thu, 30 Mar 2023 14:59:22 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 69D51C15152E for <rtg-dir@ietf.org>; Thu, 30 Mar 2023 14:59:22 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id eh3so82186293edb.11 for <rtg-dir@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=W/kmCuXWnQcfc9QYK4/ELVGKULG9ca9Klo0zkqGQl4es01et2yKgO6RUrJgOaOZ1Zd B1OO5c4P5pmmQwuCJMFKefoVEhZvZIzRB5RDUmkMJLBPj3fQyMfNPsg1LCtRd8ts0JoP YGMeuGTTsNC8uuA6q4uzzeJIYMLsh/McCMYGiq9JpLO4lDtgjoyHx7MDt4wKDXf45MRF p9uApU5huVfzOn1VG80bw4RLuPFVPTjp3NccoG19MyUTzUKGo1wKs9NS7UblmKwXQk7J 8cheF6cfxghOVL/XcI+3ThTiKK70kz+2bjQfUmy8ih/ULxfKe4q1uQQHYZOCvm4UFkGb DrJw==
X-Gm-Message-State: AAQBX9dx3nPLWZKaV2OQ7IJVpYcgCFfzQv9ekGf61D8OaxP0AjG6Np7i ipJd7D3d3BEEiC17kEh/ybfacHmmi5HkDCgrHK3DbQ==
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/rtg-dir/WqeyhUnHzD86StlzK2RalAWTu4A>
Subject: Re: [RTG-DIR] Subject: RtgDir Early review: draft-ietf-alto-new-transport-07
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Mar 2023 21:59:27 -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. >
- [RTG-DIR] Subject: RtgDir Early review: draft-iet… russ@riw.us
- Re: [RTG-DIR] Subject: RtgDir Early review: draft… Lachlan Keller
- Re: [RTG-DIR] Subject: RtgDir Early review: draft… Lachlan Keller