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

Balazs Lengyel <balazs.lengyel@ericsson.com> Wed, 15 November 2017 10:12 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 18D0D12008A for <netmod@ietfa.amsl.com>; Wed, 15 Nov 2017 02:12:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.11
X-Spam-Level:
X-Spam-Status: No, score=-4.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, 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 Lms8oQnyWm8Z for <netmod@ietfa.amsl.com>; Wed, 15 Nov 2017 02:12:31 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 72EA512706D for <netmod@ietf.org>; Wed, 15 Nov 2017 02:12:30 -0800 (PST)
X-AuditID: c1b4fb25-d91ff700000020f7-6d-5a0c130d3d04
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id AB.A6.08439.D031C0A5; Wed, 15 Nov 2017 11:12:29 +0100 (CET)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.51) with Microsoft SMTP Server (TLS) id 14.3.352.0; Wed, 15 Nov 2017 11:12:28 +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=KoRv1QRMpaIerieKXQ4YNxnnozP9advlvhGQTa5FDf0=; b=HUsBAFi9qMi0KGBu5gq/H3uIvbhwa/8HRV+sebTLR42SgLEc8YILKgcALJpnQdHzDmZA6YrQY+Kzrfpd37VDOerZDpBTjsjTbeDAv+qizvh4hHUDW2Svr6+nJPCqxU/VmllPC3PDN6oKIT1RQEm0oIDyxHpMpARfBNsz4KPVqps=
Received: from [IPv6:2001:67c:370:128:e196:b266:ad4f:77e2] (2001:67c:370:128:e196:b266:ad4f:77e2) by AM4PR07MB3428.eurprd07.prod.outlook.com (2603:10a6:205:b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.4; Wed, 15 Nov 2017 10:12:24 +0000
To: Martin Bjorklund <mbj@tail-f.com>, jclarke@cisco.com
CC: netmod@ietf.org
References: <20171114212210.7b2g3t3nqzrhcgrs@elstar.local> <20171115053046.nr33ypoibdn4jufv@elstar.local> <9094b945-366f-145d-fbc1-5cf116f4a3bc@cisco.com> <20171115.095341.1585161898755400575.mbj@tail-f.com>
From: Balazs Lengyel <balazs.lengyel@ericsson.com>
Message-ID: <55fcf67e-6e27-4bd9-cdd6-62f3fbe11bff@ericsson.com>
Date: Wed, 15 Nov 2017 18:12:04 +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.095341.1585161898755400575.mbj@tail-f.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [2001:67c:370:128:e196:b266:ad4f:77e2]
X-ClientProxiedBy: CY4PR22CA0068.namprd22.prod.outlook.com (2603:10b6:903:ae::30) To AM4PR07MB3428.eurprd07.prod.outlook.com (2603:10a6:205:b::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a43f65da-b8e1-4c08-4bda-08d52c115eda
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603258); SRVR:AM4PR07MB3428;
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3428; 3:a7Nz4ZJX5HSWEfgx2S5tvxGEoStFD58Sv8BBEL0GIToEpgkTARIFZ+wO9Iu11GXkdaSmBdhjlVGm8AIAnCVrzjGNzXfE8LLi3WQEEY0OoM9VgKmLZ5+J5DHyQhtnHhspYgchNH5BLosUpRth23ZHkZ1aiHpvbCj3ffMRajfk/DrdshZQc6qwHBd7LDNuf9A+F7pLZN4O2Aj/kAPaqVGykxL0ooVBjePlL2vi9fuYfo+itg/yFWIaZnlRgdVn+D1p; 25:3CS2DIz7ZMUzuAdhq05cmARo3a47QFUc1unlkoSIEQY4biQ21VcGnHodibQLmj6RJwvSCivJhRAAGkLmpjWHsajJkFpUV/JM3xx2XtRE64f/OBhE2DFRY9yYKaKQNkY0a7Bo8G1wmQTdTvMke3G0yasnntqIs5mwFTsqt9ZYbaDyFVYhDUI+Z0AGVsVvfRY67HNSCDV0HZWwLt9lzlP3aUw/U0ZfW8Dj7DQ0P2ll00ddMXpiByBt75EKuVwnBEes5R/narb8yzGZXxj/Hdf2/U4eaY6Ol93PoGwbswJg3WdaNLBOd9g5Iz7UxODogwmjH6uxAhfEYktBbByMpYckRA==; 31:oaKtJMwqn5+/M3JVXUmIchsgpQ3pCihB9fIKQVNmGyMpHwAHP4KdRlhnl/HwsGzYCxnWGJNaGUmpH1rPkgfRQRkWE3mbfZBtHsdiK68fdv1XcTktRWzgvRi3QM1RZL2VUH6mSZ8Wk6ZPC99xgkwqGBUiDTu0hyONwPX9mg8nX7wcNiJMaqf61PnRowLZqxA+LYc7h6Wd7kgmzd1fBhetw/q6wcESDp0lmChPO1UNnAw=
X-MS-TrafficTypeDiagnostic: AM4PR07MB3428:
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com;
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3428; 20:Ynjjc1h2mLg+aqFhygBnQVUg2Eci9fbMLrf3nZ8gqFsMH9deGm3uw86EKfgi/3tKc9VUycrEvwT/yo2Q3R6AkOtlddCgb3ly3kHmK//IM9xtgCFMiC1vDSucDHo9inVwrSBYhhNR6WCr+tU3eBMF2a4XTaRHPwRJdgSDe2Iguu1odB13TcJCH0yFLWyhYcuFjMIrf0yoDiHKGHr27l4kbngE1KdLyl1+Mrdy7XhK5yit2ViXPEvTJmNdF7G2oNrwBDhGkxEQAdhIAUqGq+0ULpiFTtLlk5T8RoNJddVusqhXPLk1nRZ14W47ypirYL4CH5KZbwej6Xf38E+190bA5BaMRN9R+WdftRHUBMB5X3FPLR9/ygQW63pRK75nKbY15ZwuAsLlSHDnKJH14BPN6kzNMGesbT+d6OmELYCnXvni/zMXtjdJrW37uOieXjetH+GHpv/loCV1cUEwggXAyAFzHaJLLgtB0fRXfAvWdCOWxqI43q+vu6u1pXqtBvup; 4:KwrJwpjTz795oZzSI0CM2skAxkn80r0pZjrE37GlDxxd12MCx+NO6vJBTCJ5QHLvLnHPZM7EkjuYBUxNui5ktvgKxtsbW6an9IPOybCFyRjC/R1om3b9YMADG2C9nJLgwH6ts4NrdG5mrE8Qp9mRn1ok8yOiwWUo8ldbKNHoTuebVpBZ9VmKwVmD/EWudehWFrCk18xE0F0TO97e2k5bGRIcfqmTv1hw+FxxHYLD+xNq1iDeUHZn5C4/aEUty8/i/S8scGukMmRLpqqQON5LqK7UNMzCBUkffAWR4z9aJM/O3y/KYYTzhtPIs3eu9lX5xqMRmz/bbngLwginlw0+vn3d8EfCAgYKQ9RRvZqpSO3vp66KS7mcfgmnhooje4AD
X-Microsoft-Antispam-PRVS: <AM4PR07MB342852D63DBD88B0C4663B8EF0290@AM4PR07MB3428.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)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231022)(100000703101)(100105400095)(6041248)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR07MB3428; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR07MB3428;
X-Forefront-PRVS: 0492FD61DD
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(39860400002)(199003)(24454002)(377424004)(252514010)(189002)(36756003)(2906002)(230783001)(31696002)(2870700001)(478600001)(81156014)(316002)(50466002)(6246003)(2950100002)(68736007)(23676003)(8676002)(6486002)(67846002)(5660300001)(86362001)(83506002)(53546010)(33646002)(64126003)(105586002)(106356001)(25786009)(58126008)(53936002)(31686004)(305945005)(7736002)(15650500001)(4001150100001)(229853002)(47776003)(54356999)(76176999)(93886005)(8936002)(65806001)(6666003)(4326008)(81166006)(97736004)(50986999)(101416001)(65956001)(6116002)(65826007)(189998001)(1706002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR07MB3428; H:[IPv6:2001:67c:370:128:e196:b266:ad4f:77e2]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:3; LANG:en;
Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;AM4PR07MB3428;23:j119kM0+pfN9jn4FurdxSR6gX9T6RaBjP0GmN6bKUiF9GchfUXHOMxpiS3VvvyqjaYFLQYRHxH8Dj8GGAeqH24Q7lExxtuptMbUJWX2LimSSXyTwLu7HJVa1jc/qgOcwAvH+U/YP9dE5VcBZi4TgnEEXZOTt7rqylgBYNE7jXZxi2wt06hVvfBwGK8G1gn+Kp0+yos07m/2ShYMTSTnPO7l0hNJ7cEtO0HWxh5dn4NKaj0iGKIT2tXUdYoa2BSpezOW6epdR9R+bKB+lLM0s5myl63qAyVFfXjagHbriATsZ9y94f6TCL4024lafFX1aJbv/Dr1cVGP9Y4BGCNA3oM4WZNe9G3h1cMIN7wSvLd7XuWYhRndK/Ji4roVYAIgK2GGq5To4fsHi8JIsqbIY5y8/w8BShrMyL0jWKevTL9yLm1+E9cbpYp9b8VNpVz3VP5EeTvV21964mQu2oClYxoLiJYtdwc5BA9caPRZUsTyigpKp2YPPxcfLdo9aE2YWdw8MeFeyawP8Vd/3QOWUdD0VSC/Dv/xMx8gcob2W5Q3XkXNO3hskJk8cr9tFAYtdqgokdlhp8nFAl1PgqYlm/OXuh7O1VokunmN3+sETiwuAqOrW7dAR9OVv5SKFttSm1sbDadgd0kOX3AxXCHov20Cr1zY2AwSqhBjkAqv9EWR5aNNuVsx+kSWCRSPCaitN/2FLP5LjMrOvFiyPn8hZdRLwFgc/ZSnJzGkJGVXe5KIYmInh0hnPwIA1b4MGFdMpRM16ivyGGRI0hK35Cu7+/d+CbqIIsXH3YfAVCo9Ii1pgJaY02dIueEhlbDwW07pA7myfWMn7qcCHl3bLqzHDzMC2vBacf2FUcURDqDU41wUxYwihb2AHeMIFFp3XDJKqZ0ihnGL3UEll85/iU5ROvsHgWEcfhg7uWlU7w47FJHHpNDoDkjGPVWFFLrBJwe1l+brx2qMFTtCEs85CU2tVzV4lNkqHKactUHpWXvAiEojzCIZXX/uijC7N/EZMHfroaONNBYFmVdeDAZcvOySdx1Fpu2M8IOzeZZcieiD4YILz/GF2zaq1SpSwlXtqO9c/uTVaesxY1mXOLRF2qhDvUiEan5n6GVE8Z0tKZm74emVpDQxt5UVbxM8x/hwOQ78nEmrI01uJZSIwaEn7NV191u1OBD7HbLaQxRmzkFmeEePgtwJk105oX7A94t2yZEG6rAJRrBaoHtR/1NG7d3aD/4LltojWdms3vk5kGjm6GxeFWDIElsTgWS+0pHxACyRpSmcWlgpd3RVUMhgi4UtU3AwRCz4fZgOg1dTjbOwWtEDoXquzuXHOA03yef4xKf6cg/9+pmK2nLOsZNZB6b/2o1EnWZ1jRbA1NIskuVibY57/2ST1yg6LgrL8DfCPGuCs
X-Microsoft-Exchange-Diagnostics: 1; AM4PR07MB3428; 6:dOGZyHa1p2oYrur3V4EuitvRD7UCe33fPkWCe+hTbZGrOGfuHaol5/xX7jw9+lA3VScN185vIn3bC994zQINSiKFAOVhGTTXFTgj1J8SSCuTOAU3CpLrizYmdLdxM2JfOsuiqPUgatXi4NtmA/WqVitimW3heiPA+M6pEo8qe/UDX/w7UNv5ezm5jvVwv/Yf2+FkNj00sCb0EarVdsZPw8dDA22u8pSZDD4COdodk8w/SsSmXvGhGu5WfPZrv+CmwTLb0IO2scmvlKZhHJoLmfBn01UdpqJnPKPOTwqAZnk0WSd2fOe0Ie1uh5fGqEL1PXtwL7+5Pz5/kWjtwW/QbyTC81Mr4j4O5kBh9eUKFkw=; 5:L8uduRUC5DHVrURH5chN694Hrt0w4nItIWWn+kS3EUflQAuRr1NeB722oW1F9+pB7U3WA+S0r4/vqCebuvCVdDkqe1+JWYeMxupYJbZfsnERfdpyEXqE5GH2/EKyIr6Nyw/DYg+TfhVBcAc5qw4sl0YMgmw1iekTYSlIbv/cQRI=; 24:o9jiz/LcbUK7qOLu0pI2980qimEz5Xv598of4qjh4CUkVaUf0SJUbL/KNfkY+4MsyZRrCmjpGMLc3hCEgbpcZBvglFz4aUAtgXavUyGNyBU=; 7:Clnfp6pckSsuNZoQZHLgzR+AZ4YM7r7H4xbh+rv1Mvspo4HAzWajlYpNZH8vFKgJ9ne2KHQ4PQ+JQ55pT4G9vIodAW3non83gqqbqmDsJh5Tqu/wpdBdhgi2A3xyLzvvSaiD0Vv2By0CLIKaRetcGHb9gWcGQn1Pz/+AJs98nf7tdxzSI8ECmrYaSSpx3wGV0XQ24RWtxgIBeOGguCO/ZxKqFQJh2I2suTtP0qkYmzcwsd0Co/i7pW/8osRJTR4H
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2017 10:12:24.3348 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a43f65da-b8e1-4c08-4bda-08d52c115eda
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3428
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRmVeSWpSXmKPExsUyM2K7sS6vME+UwZ9OGYt9V/8wWnR3P2O3 mH+xkdWB2WPK742sHkuW/GTy2PhrMUsAcxSXTUpqTmZZapG+XQJXxqQJ7xkLZnFUzL72gLmB cQlbFyMnh4SAicS6ue+Yuxi5OIQEDjNK9Pz8zwrhnGCUWLhtDliGRaCXWWL9yplQZbuZJD78 e8EK0i8s4Cmxr/MPmC0iYCXxrv01I4jNLCAqsf7iJSaIhquMEt+6P4Ml2ASMJKb2n2cBsXkF 7CV6N55jArFZBFQlms78ALNFBWIkJj64yAhRIyhxcuYTsHpOAUeJrhkHoRZYSMycfx7Klpdo 3jqbGcIWl7j1ZD4TxHMWEi/eHge7WkJgGqPE39+7wRqEBDQkHl74ywpRJCtx9OwcFgjbV2LF hfWMEA0zGSUWnTrHCuE0sEtM/NwIVaUl0TF9A9gkRoE4iZ1rFkIV7WCX6H5xC2p3tsTMuZuh 7EiJiXfPskMUXWGV2N1ylR0iISNx8sZexgmMOrOQ/DoLyX+zkPw3C8l/CxhZVjGKFqcWJ+Wm GxnrpRZlJhcX5+fp5aWWbGIEJpWDW36r7mC8/MbxEKMAB6MSD28MG0+UEGtiWXFl7iFGCQ5m JRHe5H7uKCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8HiJAKYH0xJLU7NTUgtQimCwTB6dUA6P6 Zr+FXBvustfKfTmztEg8nMngx66Xs0skrRjOPZ6s9O9G4zsZu5RjtrveRuhUle8R7r18ITeV ySrn0qby4kzr/aaR/fPaPFLmbvibWHW6/5HN5b9Mzg9+bVw4Y09diCr/trTrXxbu6pndnWCp wcySdm6lqueDJ+16STyBpTPOFPk5vK19ka7EUpyRaKjFXFScCAD4TYneJgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/CTz5mQIrHsHfzEJuyF1HvzF3e6w>
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 10:12:33 -0000

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.

Even after semver you can still obsolete the old stuff and provide the 
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.

regards Balazs


On 2017-11-15 16:53, Martin Bjorklund wrote:
> Exactly.  With the current solution, the sever can still implement the
> deprecated or obsolete nodes in order to support old clients.
>
> With a MAJOR update in a semver world, it means that the old nodes are
> removed (or rather, possibly, that the old nodes have new syntax
> and/or semantics).
>
>
>

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com