Re: [netconf] netconf-https-notif-draft HTTP "pipelining"

Kent Watsen <kent@watsen.net> Tue, 26 January 2021 01:57 UTC

Return-Path: <010001773c692875-2c22a9f2-80e8-4a16-81f3-c17fbb95b50e-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7137E3A1ABD for <netconf@ietfa.amsl.com>; Mon, 25 Jan 2021 17:57:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
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 Q5Q0uk7xaCjX for <netconf@ietfa.amsl.com>; Mon, 25 Jan 2021 17:57:42 -0800 (PST)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED4DC3A1AB4 for <netconf@ietf.org>; Mon, 25 Jan 2021 17:57:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1611626260; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=BdUdSteI2ph/UL0qr7wtmXI9KADR2ctdAljvrN0s1M0=; b=aJzFycGJpl+LwAS3V8CHdi8U/gkO01hygdL7Rr0lEx2Mwd5xs9mu1xDJrAiza0xr bw37IS2ItGVskJjvR0TBRsahAmF4r62s7B0/jnkA/OzRKYDqtYNwm+Fc40eAYrVBuUm ka+2KXDCPKNgjdgaEeLhIjAl3xVbzjBCJveMUN44=
From: Kent Watsen <kent@watsen.net>
Message-ID: <010001773c692875-2c22a9f2-80e8-4a16-81f3-c17fbb95b50e-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_18EA960C-6134-48A2-878D-C6AEEECB93DD"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Tue, 26 Jan 2021 01:57:40 +0000
In-Reply-To: <43B054E1-8834-4178-985F-DB2660E4BAE0@yahoo.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, Henning Rogge <hrogge@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
To: Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org>
References: <CAGnRvuqe9iAbkgxak7m8c4UDGEVjmDif0ri5MpeQDm3KcG0viA@mail.gmail.com> <FA4A4A76-817B-4E07-BA5C-614BD76398ED@gmail.com> <43B054E1-8834-4178-985F-DB2660E4BAE0@yahoo.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-SES-Outgoing: 2021.01.26-54.240.48.110
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/sgOgMRAdgidtHOmn7P2YnA3Qvxc>
Subject: Re: [netconf] netconf-https-notif-draft HTTP "pipelining"
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jan 2021 01:57:43 -0000

Hi Reshad, et. al.,

> Since draft-ietf-netconf-notification-messages is in parked state, and expired 8 months ago, should the netconf-https-notif document be using bundled messages? But I don’t know the reason why it’s in parked state and whether it’ll be in drive mode soon.

There’s an open question as to what extent this draft supports draft-ietf-netconf-notification-messages.

Section 2 (Learning Receiver Capabilities) describes how a Publisher can discover what optional capabilities a Receiver supports.  The section includes an example that shows the URN “binary-encoding:1.0” being returned.  

What’s missing, however, is the creation of something like an IANA maintained registry for all of the URNs that can be returned by the Receiver.

This registry would need to, for instance, contain an initial entry to indicate the Receiver supports XML-encoded notifications.  It was/is an oversight that it’s not in the draft now.  Mahesh and I are working on an update for that.

Back to the "notification-messages” draft, it also is the case that there needs to be a URN for Receivers to use to advertise their support for bundled-messages.  The question is if this draft should be the one to register the “bundled-messages” capability into the new registry, or if the "notification-messages” draft should.

We believe that the "notification-messages” draft should register it because:

  1) In general, the I-D that defines a thing (e.g., a binary-encoding for notifs)
      should be the one that registers hooks as needed for the it to be used.  

  2) That this draft and "notification-messages” are both WG docs doesn’t
      change that, especially given that the "notification-messages” draft is
      expired. 

  3) We feel uncomfortable having a "notification-messages” example in this
      draft knowing that it will likely be wrong (as already a quick review shows
      potential problems)

  4) We prefer this draft not be held in the MISREF state by RFC Editor.


Thusly, we propose to remove the "notification-messages” references from the draft, leaving it to that draft to register a capability (for the Receiver to return to the Publisher) and provide usage examples.

Comments?

Kent and Mahesh