Re: [Netconf] mbj's WGLC review of yang-push-17
Martin Bjorklund <mbj@tail-f.com> Mon, 10 September 2018 09:33 UTC
Return-Path: <mbj@tail-f.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 1A176130DE7 for <netconf@ietfa.amsl.com>; Mon, 10 Sep 2018 02:33:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] 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 ButjdeI1iVdu for <netconf@ietfa.amsl.com>; Mon, 10 Sep 2018 02:33:08 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 29B39127332 for <netconf@ietf.org>; Mon, 10 Sep 2018 02:33:08 -0700 (PDT)
Received: from localhost (h-80-27.A165.priv.bahnhof.se [212.85.80.27]) by mail.tail-f.com (Postfix) with ESMTPSA id C787A1AE018A; Mon, 10 Sep 2018 11:33:06 +0200 (CEST)
Date: Mon, 10 Sep 2018 11:33:06 +0200
Message-Id: <20180910.113306.485462508157787231.mbj@tail-f.com>
To: alexander.clemm@huawei.com
Cc: netconf@ietf.org, evoit@cisco.com
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <644DA50AFA8C314EA9BDDAC83BD38A2E0EB5CABF@sjceml521-mbs.china.huawei.com>
References: <644DA50AFA8C314EA9BDDAC83BD38A2E0EB5B91A@sjceml521-mbs.china.huawei.com> <20180830.081021.1805437789668143807.mbj@tail-f.com> <644DA50AFA8C314EA9BDDAC83BD38A2E0EB5CABF@sjceml521-mbs.china.huawei.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/XM9GjiFFyNf4hQCuGqZPFoFqDs0>
Subject: Re: [Netconf] mbj's WGLC review of yang-push-17
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Configuration WG mailing 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: Mon, 10 Sep 2018 09:33:10 -0000
Hi, Alexander Clemm <alexander.clemm@huawei.com> wrote: > Hi Martin, > > please see my responses inline, <ALEX>, trimming the closed stuff > ("Ok.") > > Thanks > --- Alex > ... > > > > > > > > > > o 3.11.1 > > > > > > > > > > > > > > > > The text says: > > > > > > > > > > > > > > > > It is not > > > > > > > > required to merge pending update messages. > > > > > > > > > > > > > > > > This can be read as indicating that a server MAY merge pending > > > > > > > > update messages. I assume that it should say that pending > > > > > > > > update > > > > > > > > messages MUST NOT be merged. > > > > > > > > > > > > > > <ALEX> Hmm. I am not sure I agree. The server is not > > > > > > > required to merge pending update messages - i.e. can send > > > > > > > multiple messages each with a separate update record. > > > > > > > However, there is no reason to preclude that they could be > > > > > > > combined. So, I don't think an update is needed here. > > > > > > > </ALEX> > > > > > > > > > > > > So you say that the text means that the server MAY merge pending > > > > > > update messages in this case? If so, I think you should update > > > > > > the text so that this is clear. > > > > > > > > > > > > <ALEX3> OK, how about saying "The server MAY (but does not have to) > > > merge pending update messages". </ALEX3> > > > > Well, the term "update message" is not defined, so it shouldn't be > > used. > > Presumably you mean "update record". > > <ALEX> sure </ALEX> > > > > > But I still don't really understand how this is supposed to work. The > > push-code in > > the publisher creates an update record A and hands it over to the > > transport > > layer, where it is queued: > > > > It is perfectly acceptable to have a series of "push-change- > > update" notifications (and even "push update" notifications) serially > > queued at the transport layer awaiting transmission. > > > > Then the push-code in the publisher creates another update record B > > and hands > > it over to the transport layer. > > > > Are you saying that the transport layer code now can merge these two > > update > > records into a single record? You didn't answer this question. > > So if record A had "create foo, delete > > bar" and > > record B had "delete foo", there would be a single record with "delete > > bar, > > delete foo"? You didn't answer this question. > > If two records are merged, what happens to the idea of using the > > 'patch-id' as > > an indication of lost records? You didn't answer this question. > <ALEX> All this is saying is that it is up to the publisher to decide > how to "group" the updates: whether to send a single update record (in > a single notification), or whether to create multiple records (sent > with multiple notifications). > To make this clear, slight updates as follows: > " It is perfectly acceptable to have a series of "push-change-update" > notifications (and even "push update" notifications) serially queued > at the transport layer awaiting transmission. It is not required for > the publisher to merge pending update records sent at the the same > time." > </ALEX> I think that if you really want to allow such merging, it needs to be described how it is supposed to be done, e.g. wrt. the patch-id. But I would rather see that this "merging" feature is removed. (In one sense, it doesn't matter much; it is an optional behaviour so since I don't understand it, I can simply just not implement it.) /martin
- [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Kent Watsen
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Martin Bjorklund
- Re: [Netconf] mbj's WGLC review of yang-push-17 Kent Watsen
- Re: [Netconf] mbj's WGLC review of yang-push-17 Andy Bierman
- Re: [Netconf] mbj's WGLC review of yang-push-17 Yutianpeng (Tim)
- Re: [Netconf] mbj's WGLC review of yang-push-17 tom petch
- Re: [Netconf] mbj's WGLC review of yang-push-17 Andy Bierman
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Eric Voit (evoit)
- Re: [Netconf] mbj's WGLC review of yang-push-17 Kent Watsen
- Re: [Netconf] mbj's WGLC review of yang-push-17 Alexander Clemm
- Re: [Netconf] mbj's WGLC review of yang-push-17 Kent Watsen
- Re: [Netconf] mbj's WGLC review of yang-push-17 Juergen Schoenwaelder
- Re: [Netconf] mbj's WGLC review of yang-push-17 Andy Bierman
- Re: [Netconf] mbj's WGLC review of yang-push-17 Kent Watsen
- Re: [Netconf] mbj's WGLC review of yang-push-17 Juergen Schoenwaelder
- Re: [Netconf] mbj's WGLC review of yang-push-17 Qin Wu
- Re: [Netconf] mbj's WGLC review of yang-push-17 Juergen Schoenwaelder
- Re: [Netconf] mbj's WGLC review of yang-push-17 Qin Wu
- Re: [Netconf] mbj's WGLC review of yang-push-17 Juergen Schoenwaelder
- Re: [Netconf] mbj's WGLC review of yang-push-17 Qin Wu
- Re: [Netconf] mbj's WGLC review of yang-push-17 Robert Wilton
- Re: [Netconf] mbj's WGLC review of yang-push-17 tom petch
- Re: [Netconf] mbj's WGLC review of yang-push-17 Reshad Rahman (rrahman)