Re: [netconf] Adoption call for draft-kwatsen-netconf-http-client-server-04
Qin Wu <bill.wu@huawei.com> Wed, 13 November 2019 01:28 UTC
Return-Path: <bill.wu@huawei.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 9FBAD120103; Tue, 12 Nov 2019 17:28:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 3qH_hj916cy6; Tue, 12 Nov 2019 17:28:32 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD8191200F1; Tue, 12 Nov 2019 17:28:32 -0800 (PST)
Received: from lhreml708-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 9186CF039DD4B346F1C4; Wed, 13 Nov 2019 01:28:29 +0000 (GMT)
Received: from DGGEML406-HUB.china.huawei.com (10.3.17.50) by lhreml708-cah.china.huawei.com (10.201.108.49) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 13 Nov 2019 01:28:28 +0000
Received: from DGGEML511-MBX.china.huawei.com ([169.254.1.41]) by dggeml406-hub.china.huawei.com ([10.3.17.50]) with mapi id 14.03.0439.000; Wed, 13 Nov 2019 09:28:24 +0800
From: Qin Wu <bill.wu@huawei.com>
To: tom petch <ietfc@btconnect.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Kent Watsen <kent+ietf@watsen.net>, Martin Bjorklund <mbj@tail-f.com>
CC: "httpbis-chairs@ietf.org" <httpbis-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Adoption call for draft-kwatsen-netconf-http-client-server-04
Thread-Index: AdWZwaIxhgQXPPYEQrG4WcDrav91fA==
Date: Wed, 13 Nov 2019 01:28:23 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAA94180FF@dggeml511-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.134.31.203]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/UR-XC9cBg7msqw82QjyzpScJnO8>
Subject: Re: [netconf] Adoption call for draft-kwatsen-netconf-http-client-server-04
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: Wed, 13 Nov 2019 01:28:37 -0000
Hi, -----邮件原件----- 发件人: netconf [mailto:netconf-bounces@ietf.org] 代表 tom petch 发送时间: 2019年11月12日 18:28 收件人: Rob Wilton (rwilton) <rwilton@cisco.com>; Kent Watsen <kent+ietf@watsen.net>; Martin Bjorklund <mbj@tail-f.com> 抄送: httpbis-chairs@ietf.org; netconf@ietf.org 主题: Re: [netconf] Adoption call for draft-kwatsen-netconf-http-client-server-04 ----- Original Message ----- From: "Rob Wilton (rwilton)" <rwilton@cisco.com> Sent: Monday, November 11, 2019 2:26 PM Hi Kent, I broadly agree with Martin here, in that I think that we want to get all of the "Client-Server" drafts finished. Defining groupings in one place is probably beneficial and I as such as support the adoption of this draft, but not if it going to cause the other drafts that depend on these modules to end up being blocked for another 8 months, or a year. <tp> Well, my view of groupings and similar constructs in a variety of languages is that they are mostly harmful, making the code more complex and harder to understand, requiring a reader to keep having to branch off and look up something else somewhere else. [Qin]: I prefer these grouping can be blended into client server series draft if we can not find other consumer for this draft besides ones in the OPS area. They are beneficial only when they encompass a well-defined meaningful entity, object, idea, collection of data. When the boundaries are ill-defined, I find them harmful. What I see is the same 'n' lines of code, where 'n' is a small, even very small, integer, appearing in more than one place and then those 'n' lines being taken out of context, given a wrapping, a name, a separate evolutionary path just to save <<n lines of code. As I say, mostly harmful. I do agree that any further delay in the base modules that depend on this module is to be avoided. [Qin]:+1, my preference is to prioritize some of client server drafts and move forward, if further delay can not be resolved. Tom Petch Can we quickly find a name for these modules that is good enough for us, and would also be acceptable to the httpbis WG? Perhaps "http-rest" instead of "http" or "restful"? Thanks, Rob From: netconf <netconf-bounces@ietf.org> On Behalf Of Kent Watsen Sent: 08 November 2019 01:45 To: Martin Bjorklund <mbj@tail-f.com> Cc: httpbis-chairs@ietf.org; netconf@ietf.org Subject: Re: [netconf] Adoption call for draft-kwatsen-netconf-http-client-server-04 Hi Martin, I think it is quite clear that the WG doesn't want more delays. Is it? I only know that Balazs K. wishes to have the first three drafts (crypto-types, truststore, and keystore) completed soon. The Nokia/BBF folks were interested in netconf-server, but forked long ago. Otherwise, I'm unaware of anyone stating a preference. For myself, I only hope to achieve a good result. So I think that either we simply don't add this grouping *at this point*, and define the necessary nodes in the higher-level modules, even though it is not perfect; or we define the "restful" module with these groupings, even though that is also perhaps not perfect. ietf-restful-client and ietf-restful-server sound nice, but not so much in a stack: tcp-server-parameters : { ... }, tls-server-parameters : { ... }, restful-server-parameters : { .... }, <---- end-user says "what's that?" restconf-server-parameters : { ... } or (for https-notif) tcp-client-parameters : { ... }, tls-client-parameters : { ... }, restful-client-parameters : { .... } <---- end-user says "what's that?" Actually, the above is purposely inaccurate. If you recall, we switched to having container-less groupings, thus the consuming module can name the container whatever it wants, so the net-net is no impact other than changing the import and uses statements. Though I still don't know why we should do even this, given the lack of any response to my Oct 30th message. Kent // contributor ------------------------------------------------------------------------ -------- > _______________________________________________ > netconf mailing list > netconf@ietf.org > https://www.ietf.org/mailman/listinfo/netconf > _______________________________________________ netconf mailing list netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf
- [netconf] Adoption call for draft-kwatsen-netconf… Mahesh Jethanandani
- Re: [netconf] Adoption call for draft-kwatsen-net… Mark Nottingham
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Martin Bjorklund
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Mahesh Jethanandani
- Re: [netconf] Adoption call for draft-kwatsen-net… Mahesh Jethanandani
- Re: [netconf] Adoption call for draft-kwatsen-net… Martin Bjorklund
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Schönwälder
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Schönwälder
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Martin Bjorklund
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Rob Wilton (rwilton)
- Re: [netconf] Adoption call for draft-kwatsen-net… Rob Wilton (rwilton)
- Re: [netconf] Adoption call for draft-kwatsen-net… tom petch
- Re: [netconf] Adoption call for draft-kwatsen-net… Qin Wu
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Martin Bjorklund
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Schönwälder
- Re: [netconf] Adoption call for draft-kwatsen-net… Martin Bjorklund
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Rob Wilton (rwilton)
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… tom petch
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Kent Watsen
- Re: [netconf] Adoption call for draft-kwatsen-net… Mahesh Jethanandani