Re: [netmod] Comment on draft-clacla-netmod-yang-model-update-02

Balazs Lengyel <balazs.lengyel@ericsson.com> Wed, 15 November 2017 17:41 UTC

Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF15F1200F1 for <netmod@ietfa.amsl.com>; Wed, 15 Nov 2017 09:41:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.386
X-Spam-Level:
X-Spam-Status: No, score=-3.386 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ericsson.onmicrosoft.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 NPOGnpOJ9J5F for <netmod@ietfa.amsl.com>; Wed, 15 Nov 2017 09:41:53 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 90ADB1276AF for <netmod@ietf.org>; Wed, 15 Nov 2017 09:41:52 -0800 (PST)
X-AuditID: c1b4fb2d-f23ff70000001e3d-55-5a0c7c5e608b
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.183.27]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id AF.3A.07741.E5C7C0A5; Wed, 15 Nov 2017 18:41:50 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.27) with Microsoft SMTP Server (TLS) id 14.3.352.0; Wed, 15 Nov 2017 18:41:50 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ez2iaR1HHJHIuKeCJ9I3wN0YeRHWEQ0l6TqPwRPCoHg=; b=jrMS5xmFLppKLDN+Wy08ErQRnXrlESjfsyWNut0h2x6JMyeuTKCe5V4IBaIBJzXKhDKw7wqJAIqP1tDTUrZba/kVi6SzXUa4yue9Ukbud+9kkiEbOqGqmPXxKKMvPGKwFrRFc8ichiahAIkZ1/H/HS8CSc3geYu/aOJGD1juXX0=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com;
Received: from [10.10.12.142] (103.26.221.241) by HE1PR07MB3434.eurprd07.prod.outlook.com (2603:10a6:7:2c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.239.4; Wed, 15 Nov 2017 17:41:47 +0000
To: Martin Bjorklund <mbj@tail-f.com>, lhotka@nic.cz
CC: netmod@ietf.org
References: <55fcf67e-6e27-4bd9-cdd6-62f3fbe11bff@ericsson.com> <20171115.121716.454716475078719607.mbj@tail-f.com> <1510751195.21877.25.camel@nic.cz> <20171115.142017.1071562845381546650.mbj@tail-f.com>
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
Message-ID: <7f716912-3dcb-93cd-ed8e-9a2a168e91a7@ericsson.com>
Date: Thu, 16 Nov 2017 01:41:29 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171115.142017.1071562845381546650.mbj@tail-f.com>
Content-Type: text/html; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Originating-IP: [103.26.221.241]
X-ClientProxiedBy: SG2PR0302CA0018.apcprd03.prod.outlook.com (2603:1096:3:2::28) To HE1PR07MB3434.eurprd07.prod.outlook.com (2603:10a6:7:2c::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fc6b4400-7f89-492d-89f5-08d52c5025f4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:HE1PR07MB3434;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3434; 3:WNbJm4XSFNWrfETw3KzEKdLuB/+y8UGQRmW/KR36UT9hDg8SxTcJiZY1FmHZemP/Fxa2l/F/vAjwmLMK6bqOn3NwoTX/tM6SVy8jqI72mcJYeh3PVpXL9fTFFYh+y171TryYPU3Dxu5DzMszTpViAzk9BE640GakpDA7xamSuAHrsEZ/MJEqcsH/+HxNh9t6IgZAbwRzbNQco1ft1F5xSUwMVqRZPs/rDg+oqQGMrRHOKfq1CTFgOVr+h182mMJr; 25:jRdyM2Mo2Zws7Siz0TALGVvGZ/6gn1tVX4Zc+nsbU8lv5n8PBPkghYUGe5yyd7NW4RUZvLvmrySXvQfwlf/Er20kGG2kfEfs0qnKnJSg0hJsepeS6YZvGKHmGcO1Yj5sJ51T0oYlGXQeoe97PpYCgqA1inAi6LaVsJESzngQOlo+lwPtK88BPYy7SPisIiNCOONmFXwPAWltgevHfFwiJA8/jRpKUEbqJXU7THgvITN6OmeVpjvwz2SDjbtd779mQwU1XShoeyvdAxjhO1kGi69gPeWsTTXGpy4TNjjUiUHwAv2FBT6jmF8nDYf0NJtOnTbcCiH1JJSxwJfBl/eEng==; 31:pHzVoOeWcmy3xu6D6dWy76fLdDrhhEcTcDbS2soad1+sdMltHAtkALCq13n2zOh7F+21z7L+z/KwYgYSAVEnY178CYX8Rjvtyew43ER02HFQ4sUaFw3TKGKJwUk8CLnXmriDQxz/v+BxxizqGXaVSWBFbAXr0hBA0loAkTzQtvWCKF5dDjYEghOhzK0hcWmQhRLHUHWKz6hVKBYRl34QT87vCsMAmUL8p3kHXKnfX/w=
X-MS-TrafficTypeDiagnostic: HE1PR07MB3434:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3434; 20:n1CCcFiQasrWBP7GoiSeJVwTHO+SHmP71hSIbZtUcnKe6Zf8XDlpGqL5Qh1X8BVxu2dX0RaWTaOC+ERLyqU7lN8sU/Z7Y+p7xZmhWLW4jWUjQfdzw/bq1FhiWGeu/f+8fEL0hJ+tWasRTugDQtSBuTnbT7NgK59yF1DNHt+PA1XyrP4EhT7yHz2PXRpkJkFGBZjUJiyhb7cnBg45e2k3vLKOvzLeImvDIgdr33ErHbr8qot4vuEPck9jkotw6oyQDa1kxCckoarqOWc2wII7ShJjk1qbMIJwOPt3guRsTWom89EKey4FSOJMfyJqVH98E8zO2Eg5KCL7ErPLKnFxv+oGh8flkMXSL7xf2aiPHO26OKTS5ZswyuVQWGlSDyTv8mg4Sy+EMhDCEvGRDq+W06XivOU/tygecRcd6OhglSDTra6XB0G98kJVhYtoF0PuBycQCEiRg8mL3HByAKBYr8QbQeJHQkfxqbeldDHg5KsakKYPCjAM4sOQDm33KeCZ; 4:ndriTlXIw7E+DbWsRhtexSV6ZBjiVXTsmL/8sQAGBcz0yGSTqAcmu/4U7Co5WnnqyKYB17H1njh0nSorUBtqc3IusMpEhOaitV0RhI0XdNwLEOocuNEzTUpK3Vun/+3EvAJ/wHtFNCDacDvjfJJlV4bztTLQRVSmixe78LIzImBW+qejpOPvSzIwt/D43Lp4l563RDQ5dR1BVsdaW0Li+ViTji+SCgfxQ/AwOo+it/nVinchUR5zln2xMeclCDw0yvwPdBwwfylpLCm5zYB4br1ajzi4vsvDF+PKnl648ZKGGiH8oLPO2MiuqSguXbeIjJnbvDF3l/4iMbaDJU0dVShrsvhQWBR+P0go9CZozb+m4Gh2sIxXEilCWQVp3ak4
X-Microsoft-Antispam-PRVS: <HE1PR07MB34345BE559DC817BB5CE4F09F0290@HE1PR07MB3434.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(158342451672863)(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR07MB3434; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR07MB3434;
X-Forefront-PRVS: 0492FD61DD
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(346002)(376002)(39860400002)(252514010)(24454002)(377424004)(189002)(199003)(36756003)(97736004)(65826007)(23846002)(25786009)(77096006)(6486002)(83506002)(50466002)(15650500001)(68736007)(31696002)(5660300001)(2906002)(86362001)(53546010)(8936002)(58126008)(93886005)(189998001)(64126003)(316002)(230783001)(16576012)(54356999)(81156014)(76176999)(2950100002)(4001150100001)(53936002)(230700001)(8676002)(31686004)(33646002)(6666003)(4326008)(81166006)(105586002)(6246003)(478600001)(106356001)(65806001)(16526018)(229853002)(101416001)(561944003)(7736002)(66066001)(6116002)(3846002)(236005)(65956001)(54896002)(23676003)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3434; H:[10.10.12.142]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;HE1PR07MB3434;23:PxYtMNEnl83oQ9j2H1o5Ri9/0swflGnoP1OQMWkhKe46ngn3qv109l03J255rhmt0wRgzp025S7ga6Cl3d4fjKeKSDcO5fq58YGOcEbXdJeycThZPdhNrXWT9FA1txQ2qYgTtSjp3yH7yov96D1NsFeQ3qJ+H+WpaLGCHL/1i7LMMXorX5WRwTX2wBdQ3CHnTLk21FG5typObFVdxWGjhEcHA/x9Aohu+1t00O47oeDYs559TyWg+IQFe9qyg0RnCiUikoMryIKDfQ5WTxRWza56L4HCnw2QBvbLQDsooNscuXu+q4HwggYR+fD0V/W4zrlgTkSC2624IQJQQ+FnNfOjaS0eKLlEGkvYo86kUK+46igbe/MYbFnnVVhtjNx6NrVxf4pISyv5VdDgvvyspLuBKldhmveBYD86Wh1HrGyiPL5OgWJfKu4ZmMWPr2EG7BgjOKZvmuBH4Xi6fkyxhyPBJZZ5XgVRhP8wAPFfAKYS2JtxNhzeuZg2JuOa/RtV387Ce0FsrEFNDSGc799TEZq7TAXlQ0IDzDoAeKcrLPQvEea0rQ3doKPVxZDfl+RXBTP5U0vudSAnJo1ETlk/pF1Ndq6c65MOPnBQ0l/aFXVZUGrTtETYBB2m2JouG4QrIIxjEGgQGUPwpFEYCQpUpSw71Uqy7/nzm8TBj7A9qMsTn4qR3HSQW2MqGS9IIksZtRk9LDEYLsamJkTIyTw53UfOPSypPFKj3Jwe4hnx4gMQ0lyB460JTcaay3krFScslTOPdW9zDvJUYuwxtaskTzPMxLyqI1dXlG47hIhHLF3eyon1Eebld/kn/GwOfJ9weuJsWWzsbp6bgeqly/o2fcTO6x8BiRbW80rzUpPcCeiiQ4m7JmXObVtJynW/gwzF9xiCuUK+4AoOb31v5Ncx8jqeLfhX+t2az2eJJr45+gDP3oqhgiRvy4R+qA9jQUwpHt1pfDQpFzX7q/aI2dDDU0f5VVk6d4KZFr+wv78x3qNQhWaOZWI4bEdqYa5vcjsjQ4SUGu/mqF1m6jSkZhizZ48vCEIwpM8V+lsG1bO3JCHI47KysOM0NasuTcfiDoSN+CsIg7xX6Wib+eL0wQyIu2PdGo4LoSgQM5889wcpWXlWbrjzbsKVbDtki8JHGFdhc/q8I5QKFsfvrJi6Vjk65wEePRK8V6iKV1zLhjSd77+nRgPNWNRQ81/wS3lzmmNjkSPInlOy/1jk74imlgrx4CIL3hyN9PhnCpXhOfwNQ1FOX/oj+3euF7ueYo/Ai4o1sAM5KncwF8fAlX7XGKm07fHn5hcneiVGJo9TeJFfU/73NuqrQc7TiIexpg6ZdGqHkrsV6ctE1c+mYPoYpDVvXWAX3IuJnniO04hab2h+q5VZ4QPqERggbVWiRLx4RibLJbU4HxosPpJVSfTaxE3OwM2CsauNNKohU7qSW2OkIMpgOEC1T2/wsLQSqhLnsaTJrSXYRZ/YeaPoDDwyyrw6nw==
X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB3434; 6:WHf1JPNSVY+uITlE14FBzmhQjkQVTV93eega5sGttdXWKZMTrjTQ0ymPZXyw1p26ZMb73rRnHqFFVkvUdED68+PinnFCqLErsB7as3wRYp13RyifPx+aVr0Tm7uel2bIpi295WPByPZRCR38lC0WvYYUQS/E2BBvMYfSYNwJXjYy+QA4VPxZ8Oer3Zw94N9Ik4APJNvB7KVBorV7x8VLBCFsL5DDF6arGISSeGdonUIK0k2UZ5vWjr9Qv14G7Jx7cYUZ8BMolRS/z3eFeQSqaZmPJ3hwgIYrO6xPqV33kWmKP1EQl5lpyoShVBlosTqBntUjSrnHqJfIbawdPAlFcM7uwUICivAdmgaqwx2YkIk=; 5:XtjyiW+LaDdG3tq9U21hbSGZwAtKsegTZog7/XxGR4Rab6k5WLOCR8m+lODr7yL/T4VGKwjKxYhN9Fy/FFQnhrCEpqcXYAFQRq9l7R4HzuoazE15DdEbtkcMeDE/sC/rVH/bLcftmW6M2XUTaQdlA55+gdfDmIj25p3AC9jxDN0=; 24:vSwKd61jxq0yt0Q3Uu6rljau2J//XrtRKFNsfMR1GAY3NInQayTh87GaPvFTDmmEsB7MNQkTDfP7eNL+z4hfw1DyoKstcc5E9H3g2hAk+Ws=; 7:K66NbD1pw9QR6CrqdM0dpUFrzUHHkTPAOJgPHBTpmk4UOfXlIyqaYlruzyHPRb3CEazMwBKqchzYmKqrGzuGTWgEQfYLdNwlh+rJsSKM0cFk8D6tzaLzozUnDKQRx1wBzmMKJmQzrY1PsfFZsyuhNIxgdiT6av+JdG70103LWlzdoGxHQXaonX6RUSpD2/XdWaeJ4iaTFHxhMC5uYEgf4O/KMHya1dI9GYn8hIkWqvmKJCfLsQiZAZmpGDpP+0c6
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2017 17:41:47.8425 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fc6b4400-7f89-492d-89f5-08d52c5025f4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3434
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRmVeSWpSXmKPExsUyM2K7tG5cDU+UwbYOE4sLq+ayWXR3P2O3 mH+xkdWB2WPJkp9MHpsu32H02PhrMUsAcxSXTUpqTmZZapG+XQJXxp7JO1gLlkhXHPrQydLA +Eaki5GTQ0LAROLKx7ssXYxcHEIChxklZk//BeWcYJRoWneEDcRhEehllvjZ9pEFpIVRIE5i 55qFrBBVrUwS02ZMZQZJCAt4Suzr/MMKYosImEl8avsFFmcWEJVYf/ESE0TDRUaJ/0vXgCXY BIwkpvafB5vKK2Av8WrpfCYQm0VAVaKz4xKYLSoQIzHxwUVGiBpBiZMznwDVc3BwCjhK3Njt CTFfQ6J1zlx2CFtc4tYTiDHMAvIS29/OYYb4U0niQfsDdgh7CqPEyY+2ILYQUO/DC39ZIeKy EkfPzmGBsH0lXm9vAvteQmAmo8TMBWtZIZwGdolpLS/ZIKq0JP5cugmV2MEu0Xz4JNSKbInr 698yQtiREhPvnmWHKLrCKrH48Fyom2QkTt7YyziBUWcWku9mIXlpFpKXZiF5aQEjyypG0eLU 4uLcdCNjvdSizOTi4vw8vbzUkk2MwIRycMtv3R2Mq187HmIU4GBU4uHtSeaJEmJNLCuuzD3E KMHBrCTC61IGFOJNSaysSi3Kjy8qzUktPsQozcGiJM7rIcIdJSSQnliSmp2aWpBaBJNl4uCU amA07viWH5HjcuTcxU3vBeedNH5+ilF10i87Hv/kxcVfr4tzFv6+ckt9z9+n2y4/PGOyvtJm aed/76cLDfoeSO9JSJrb5qpyV3HPt776fWvnKHpbT1l5Oy7geLxtyn6vI4EqdV8ZI03uXph/ bVOE4fKnXKvkvPqDkwJ6dy9cOivcJygiddYaW2ZHJZbijERDLeai4kQAgaH8ACQDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1ND4t3f_2eTecCV6I-yGf1ti1GE>
Subject: Re: [netmod] Comment on draft-clacla-netmod-yang-model-update-02
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Nov 2017 17:41:55 -0000



On 2017-11-15 21:20, Martin Bjorklund wrote:
Ladislav Lhotka <lhotka@nic.cz> wrote:
On Wed, 2017-11-15 at 12:17 +0100, Martin Bjorklund wrote:
Balazs Lengyel <balazs.lengyel@ericsson.com> wrote:
The server MAY implement obsoleted nodes or MAY NOT. This may or may
not  is not good enough as a contract for the management client.  My
problem is that the current solution is just not good enough. IMHO we
need to change it.
Note that if a server implements version 1 of a module, and then the
module doesn't change, but the server in the next sw version drops
support for the module, the client will also be unhappy.  We (the
IETF) can't have rules for these kinds of things.
If the server drops support for a module, then that module has to disappear from
YANG library, so it is a priori known that it happened. With deprecated/obsolete
nodes, a server may drop their support without any notice, within the same
module&revision. 
I agree that *that* is a problem, but that's not what Balazs asked about.


/martin
BALAZS: Actually this exactly one of my problems. See other letter for my 3 problems. This is one cause of 2)

new stuff with a new name, although that might not be the common
practice.  Which is a good thing, as I believe it is sometimes better
to correct existing definitions then to replace them.
But you still want to require servers to implement even obsolete
nodes?
I think with semver support there will be no need for the "status" statement -
the nodes just get removed and version number bumped.

Lada
BALAZS: You still need at leaast deprecated: my proposal
o  "deprecated" schema nodes MUST still work as defined by the YANG module. 
       The deprecated status serves only as a a warning that the schema node 
       will be removed or obsoleted in the future." 
-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com