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

Mahesh Jethanandani <mjethanandani@gmail.com> Fri, 22 January 2021 19:08 UTC

Return-Path: <mjethanandani@gmail.com>
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 3E0AA3A1436 for <netconf@ietfa.amsl.com>; Fri, 22 Jan 2021 11:08:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 HbFMZmD-JJaQ for <netconf@ietfa.amsl.com>; Fri, 22 Jan 2021 11:08:30 -0800 (PST)
Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) (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 A9FF93A1435 for <netconf@ietf.org>; Fri, 22 Jan 2021 11:08:30 -0800 (PST)
Received: by mail-pj1-x102f.google.com with SMTP id my11so6786593pjb.1 for <netconf@ietf.org>; Fri, 22 Jan 2021 11:08:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=syZzkW15XqoShYnq1wH6sc+lmX8agJFr2jU8caMi9Zs=; b=JqAMslsjwCSWcwHwNBpEiaOPtGws8COT9+CNVo7JUuxOQwMQN8DHPyQvsKDKn9xNhr MwoPsiaOsuQVLfXpRkKGyuC8aZQ+b794bvTme7dZErDUUK8uu8tCF64E7/1JKGEIKSjE IWsK5tO2/fvEV2CGPaEz8ancWi8owMs0QaxpJVi+5ewKjtRbLRtdyjOvVlI56S+W7MGk ybzplIEZVj2HWQNuesblCj5IK44OpKRBsylEcn0onD2rxVy+rXs8X0JAfltxW709hqzN DXm2UqWCpxngBiPBSB2e09Hv3BPBc0PzKJ7YUhPgU61mDheEwbQYQfG4Qe1aP3ieq60g 88rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=syZzkW15XqoShYnq1wH6sc+lmX8agJFr2jU8caMi9Zs=; b=SBRNBCVLdfknFkC2xW5lUxAjcIy11EiyNfOP7MK+/fvUgdy/yMd7jZ7qPi4TTvkakS /QUDDs6RUHQbV7TcV7d9XaZtiy9CaGHWVDm1+XxnJV8JKl+wTSGEZQLVACXza58WzzfR H4koWqiKiCZnBIB2vSH1Ea3kjaD6i8teu6L96WR8xDiOWY36nTq3mhPPZnRoVWRT7b1c i/cJrsHvmRH3Hku+05r/lm9/GXBK0LNqRQ8LvudcchIIee/ih3qGlkX55JL155/0lr4m G2UHt+4De3zELg6+8HC8BC7nANlWTqGyFfe+dONCgxL39KdXLTwVeMnLyxYJZy4UxgkK 8fPA==
X-Gm-Message-State: AOAM530PLEw2ua/EfnxzALGOOsvyWwwSt5ymUexaNpMWg3ZKYlnwWmMu nLynWX9dg7PMCP84Rtk6KKE=
X-Google-Smtp-Source: ABdhPJwPACDAvNn7LY+2/KvSRQwTiSHwF6i5hbfdKDlh5f4fxOHC9aNbnYNX/X7r5J4dHuy8MO0bJg==
X-Received: by 2002:a17:90b:350b:: with SMTP id ls11mr6978928pjb.166.1611342510037; Fri, 22 Jan 2021 11:08:30 -0800 (PST)
Received: from ?IPv6:2601:647:5600:5020:9d6f:16d3:a2a1:b92e? ([2601:647:5600:5020:9d6f:16d3:a2a1:b92e]) by smtp.gmail.com with ESMTPSA id f3sm8925837pfe.25.2021.01.22.11.08.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Jan 2021 11:08:27 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <FA4A4A76-817B-4E07-BA5C-614BD76398ED@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_49B19D9C-0B5B-4A94-90B7-5FF3CFF6E82A"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Fri, 22 Jan 2021 11:08:26 -0800
In-Reply-To: <CAGnRvuqe9iAbkgxak7m8c4UDGEVjmDif0ri5MpeQDm3KcG0viA@mail.gmail.com>
Cc: Netconf <netconf@ietf.org>
To: Henning Rogge <hrogge@gmail.com>
References: <CAGnRvuqe9iAbkgxak7m8c4UDGEVjmDif0ri5MpeQDm3KcG0viA@mail.gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/A8xyL--fra4sJuVM3TAc3kMDwGA>
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: Fri, 22 Jan 2021 19:08:32 -0000

Hi Henning,

The draft was trying to address the question of “pipelining” using two methods. One is the equivalent of “HTTP 1.1 pipelining” and the other is concept of “bundled-messages” introduced by draft-ietf-netconf-notification-messages. In the process it mixed both of them, and thus the contradiction in the example in section 1.5.1.

Let me update the document to fix the example(s), at which point the WG can decide if they want to support one or both the methods.

Thanks.

> On Jan 13, 2021, at 11:29 PM, Henning Rogge <hrogge@gmail.com> wrote:
> 
> Hi,
> 
> I had a longer discussion with Kent Watsen yesterday and he asked me
> to get the questions about the netconf-https-notif-draft to the
> mailing list:
> 
> In section 1.5.1 the draft talks about "pipelining" of messages. Is
> this meant equivalent to "HTTP 1.1 pipelining" or is this just a
> technique unique to the draft? If this is not something reused from
> HTTP, maybe there should be some advice on how this interacts with
> normal HTTP server/client code.
> 
> Also the example in 1.5.1 seems to contradict each other.
> 
> The overview (page 5) shows the Publisher sending HTTPS POST message
> once for each notification (which I think is important because the URL
> is part of the context of the message)... but the content description
> (page 6) does only show a single POST with multiple responses. Same is
> true for chapter 8.3.
> 
> Henning Rogge
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

Mahesh Jethanandani
mjethanandani@gmail.com