Re: [netmod] upcoming adoptions

Andy Bierman <andy@yumaworks.com> Fri, 15 September 2017 16:31 UTC

Return-Path: <andy@yumaworks.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 81CB313209C for <netmod@ietfa.amsl.com>; Fri, 15 Sep 2017 09:31:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=yumaworks-com.20150623.gappssmtp.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 Rk4r2sk9TY0K for <netmod@ietfa.amsl.com>; Fri, 15 Sep 2017 09:30:58 -0700 (PDT)
Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (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 47B2C126BF3 for <netmod@ietf.org>; Fri, 15 Sep 2017 09:30:58 -0700 (PDT)
Received: by mail-lf0-x230.google.com with SMTP id u21so2929447lfk.12 for <netmod@ietf.org>; Fri, 15 Sep 2017 09:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pjOF4IWuyu/uVM63gBZkDd2QLqtpepwgn6SsZw8f2aA=; b=QCfOL3Et1VIvxus22II1DWcGqBEjU1O5MgKeDBX1Lh62b6kMS83HtNev9rOJoRTjad sOzeTWGBkmy2fNh35EifrfQkLKUaehPdh/a7yp9RiwWyO8wcCoc/fBUfUwy5o5tKrYNJ t+YiUYBv6o5fUlCor/ayMuABHhiWiJxSdluprS6EJfvTNkER9f2EQLt/knUmtYnRnUWs AROzfa/fMpS+ijbe8JafUbrrUOpsTcFv5bw+D4Tnigpjy7YtSuo+oiDw2x0vCQkdfQp1 E35UfGn9g/tCabx1gByV6VaqBpBVSLrXypeKr9N+Of268URHhI9lTKcy461xKl+30AGP s/MQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pjOF4IWuyu/uVM63gBZkDd2QLqtpepwgn6SsZw8f2aA=; b=G7PIhlavOwCVaL9xRWG3nwiS4HCpmyl+uoDrcufy4q82cS7Hh0F23SxBnKFsWJY6yp EUHXGPPYX622SboaVqKoK0pjjtU5L8jh5Ax/DcMmAOMIBNgwhIo9vP24kzKQ+CUPZOp3 p33UKXdkVPZcB/WAr4bZVyxict0AmHlwsAfm8OhiQ+zX756qUST47jgPEWn38lTEF1EN hC1ZGP74m+B+GqSoe5etGj5JbzjAb0Nuzq8ycKZT/57zzxKWzJQ865B7UhPgdtKQdQ+x wUXsKx4dSrgC1XUUxZL0v73y6GAfkLcUgsgizJ4tiEsdl2bntYC85uC+0msfxlVyr/ej +e7A==
X-Gm-Message-State: AHPjjUh0Ydb1KKZ5QOp74CdTtMLU26xr6B81sPpZso0JU1ykdi36Bun0 yRxF4RyVSPfoECPT7g/gTr9kODDjU8S9Fqahf2C0sg==
X-Google-Smtp-Source: AOwi7QDeDJ9JBB7T3BxeoOerY5YOl9RBG6iwY6C1TCgm+tm6dOXQf9w/YLT1SIcBeYNihwksRbhf4UAWbCN/R2XSpSA=
X-Received: by 10.25.235.220 with SMTP id f89mr868570lfk.194.1505493055433; Fri, 15 Sep 2017 09:30:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.18.41 with HTTP; Fri, 15 Sep 2017 09:30:54 -0700 (PDT)
In-Reply-To: <dc87313d-ac37-5789-3ccf-a9bb7ec107af@cisco.com>
References: <14299503-509D-43BE-A938-0B7B88C3B249@juniper.net> <36ba3d4b-1ae1-0666-12cf-db41e172924b@cisco.com> <75739d75-da96-b340-2403-d0949ac54ed7@labn.net> <19134054-D52E-4A6D-992A-A47F365557AD@juniper.net> <1505471909.18681.7.camel@nic.cz> <D5E15F4A.C80F5%acee@cisco.com> <8326bb01-63a6-9746-098b-d693b12a2396@cisco.com> <CABCOCHS_TDc3x3xXzo4Aafi3xmt==owQ9M0-MaV2na-qmggmQQ@mail.gmail.com> <dc87313d-ac37-5789-3ccf-a9bb7ec107af@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 15 Sep 2017 09:30:54 -0700
Message-ID: <CABCOCHSKFAPR7Up1dQgy0Tpzzp7X9zMhOQsWcO35w-6AS7wjkQ@mail.gmail.com>
To: Robert Wilton <rwilton@cisco.com>
Cc: "Acee Lindem (acee)" <acee@cisco.com>, Ladislav Lhotka <lhotka@nic.cz>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="001a113c1796c82ef305593ceab7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3jmm463SD_0YDmX46MwRTrbhFQc>
Subject: Re: [netmod] upcoming adoptions
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: Fri, 15 Sep 2017 16:31:01 -0000

On Fri, Sep 15, 2017 at 9:02 AM, Robert Wilton <rwilton@cisco.com> wrote:

>
>
> On 15/09/2017 16:23, Andy Bierman wrote:
>
> Hi,
>
> So are you saying the NMDA transition strategy should be ignored?
>
> My personal preference for the routing modules would be to keep the same
> module name and deprecate the old nodes.
>
> However, I doubt that there are many implementations of this 8022 yet, and
> if the authors prefer to use a new namespace without the old nodes then I'm
> fine with that also.  Are you opposed to this approach?
>
>

A new module name mandates a new namespace, so they go together.
Abandoning the old module is fine, except leaving that module with status
"current" is not fine.
IMO you need to republish the old module as well, with everything status
obsolete.



> E.g. For ietf-interfaces, and ietf-ip, which are older, and hence probably
> much more widely implemented then I think that the modules should be
> updated in place with the existing state tree deprecated.  I.e. I support
> what Martin has done in his IDs, and don't want this to change.
>
> What is the problem with deprecated nodes?
>
> Nothing really, but I guess that they are likely to be baggage that is
> going to be around for a long time even if very few people ever implement
> the deprecated nodes.
>
>
> Why aren't you following your own transition strategy?
>
> Really because I'm not an author, both solutions seem valid, and I
> actually think just reaching a conclusion quickly is more important than
> which particular solution is chosen.  I don't see any advantage is pushing
> back the adoption call - it seems like it will probably just delay when we
> can do WG LC.
>
> I actually think that the bigger question that needs to be resolved is
> whether we need an optional extension to mark a module as NMDA compatible,
> or for the extra NMDA state module, as I think that both you and Tom have
> been asking for.
>

I am no fan of YANG conformance.
The WG does not seem to understand the difference between
   (A) what a server is supposed to do
   (B) what a server claims to do

There is no way to express (A) in a YANG module, just (B) in the new
yang-library.


Andy



>
> Thanks,
> Rob
>
>
>
>
> Andy
>
> On Fri, Sep 15, 2017 at 8:01 AM, Robert Wilton <rwilton@cisco.com> wrote:
>
>>
>>
>> On 15/09/2017 15:52, Acee Lindem (acee) wrote:
>>
>>> Hi,
>>>
>>> With respect to WG adoption, we will do whatever the WG decides for the
>>> RFC 8022 model. We have a strong preference toward not carrying the
>>> deprecated nodes forward and new module versions appears to be a good way
>>> to achieve this.
>>>
>> Can we not adopt regardless?  We know that we are going to bis 8022, and
>> having an adopted draft gives it a bit more legitimacy and helps other
>> folks to migrate.
>>
>> Or perhaps we can start the call for adoption and continue to try and
>> resolve this issue at the same time ;-).  I think that it would be good to
>> try and get the updated model drafts to WG LC by Singapore.
>>
>> I know that it hasn't been asked yet, but I support adoption of any 8022
>> bis draft that (i) provides the correct NDMA combined tree (ii) removes or
>> deprecates the old state nodes :-)
>>
>> Sorry, if I'm being pushy :-)
>> Rob
>>
>>
>>
>>> I agree with Lada that deprecating all the schema nodes is unnecessary.
>>> However, we’ll do what it takes to reach consensus and satisfy the most
>>> pedantic among us.
>>>
>>> Thanks,
>>> Acee
>>>
>>> On 9/15/17, 6:38 AM, "netmod on behalf of Ladislav Lhotka"
>>> <netmod-bounces@ietf.org on behalf of lhotka@nic.cz> wrote:
>>>
>>> Kent Watsen píše v Čt 14. 09. 2017 v 14:52 +0000:
>>>>
>>>>> rfc8022bis-02 signals the intent to ditch the current/soon-to-be-legacy
>>>>> module, but does it actually say it?  (I can't find it)
>>>>>
>>>> The modules contained therein have different names and namespaces, so
>>>> there is
>>>> no formal ancestry. I would prefer to keep the modules from RFC 8022 as
>>>> they are
>>>> - some weirdos may still want to use them.
>>>>
>>>> The draft does say that it obsoletes 8022, but I'm unsure if that's
>>>>> going to
>>>>> have a meaningful impact in the wild.  I think Juergen said they had
>>>>> this
>>>>> issue with MIB2 and only after a couple years of misuse did they
>>>>> republish the
>>>>> legacy MIBs with deprecated status.
>>>>>
>>>>> I'm okay with this change being made after adoption, so long as there's
>>>>> general agreement to do it.  Are the authors okay with it, or are there
>>>>> any
>>>>> better suggestions?
>>>>>
>>>>> PS: Sadly, the 'module' statement does not have 'status' as a
>>>>> substatement [I
>>>>> just added this omission to the yang-next tracker].  I think the only
>>>>> way to
>>>>> "deprecate a module" is to instead deprecate the all the
>>>>> nodes/rpcs/notifications in the module.  Kind of ugly, but it's for a
>>>>> deprecated module, so who care, right?  ;)
>>>>>
>>>> I think it is unnecessary. If somebody needs adding such a module to the
>>>> data
>>>> model, he/she should probably have a reason to do so, such as data
>>>> implemented
>>>> on the server.
>>>>
>>>> Lada
>>>>
>>>> Kent
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Hi Rob,
>>>>>
>>>>> On 9/14/2017 9:37 AM, Robert Wilton wrote:
>>>>>
>>>>>> Hi Kent & Lou,
>>>>>>
>>>>>> When do you think that it will be possible to start the adoption
>>>>>>
>>>>> process
>>>>>
>>>>>> on these drafts?
>>>>>>
>>>>>> I think that the first two at least would seem to be ready for
>>>>>> adoption.  For the 3rd draft, there still seems to be an open
>>>>>>
>>>>> question
>>>>>
>>>>>> of what to do with the old state tree, but presumably that could be
>>>>>> solved after the draft has been adopted?
>>>>>>
>>>>> I see an update for the third was published yesterday
>>>>> (https://tools.ietf.org/html/draft-acee-netmod-rfc8022bis-02)  that
>>>>> clarifies the intent is to replace the current modules, and presumably
>>>>> obsolete 8022.  And now that this intended direction is clear in the
>>>>> draft we could poll it.
>>>>>
>>>>> I think this still doesn't address if we need to indicate that the
>>>>> rfc8022 defined modules are deprecated by some other mechanisms than
>>>>> just replacing the RFC, e.g., by updating the old modules with all
>>>>> nodes
>>>>> marked as deprecated.  I think you're right that this could be done
>>>>> post
>>>>> adoption.  Of course others are free to disagree.
>>>>>
>>>>> I check with Kent and see what he thinks.
>>>>>
>>>>> Thanks,
>>>>> Lou
>>>>>
>>>>> Thanks,
>>>>>> Rob
>>>>>>
>>>>>>
>>>>>> On 30/08/2017 00:46, Kent Watsen wrote:
>>>>>>
>>>>>>> Hey folks,
>>>>>>>
>>>>>>> As discussed at the last meeting, we are heading to revising
>>>>>>>
>>>>>> existing RFCs
>>>>>
>>>>>> to align them with NMDA.  The first batch have been published as
>>>>>>> individual drafts:
>>>>>>>
>>>>>>> 1. https://tools.ietf.org/html/draft-bjorklund-netmod-rfc7223bis-00
>>>>>>> 2. https://tools.ietf.org/html/draft-bjorklund-netmod-rfc7277bis-00
>>>>>>> 3. https://tools.ietf.org/html/draft-acee-netmod-rfc8022bis-00
>>>>>>>
>>>>>>> Please take a look (comments welcome!) and stay tuned for the
>>>>>>>
>>>>>> related
>>>>>
>>>>>> adoption calls.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Kent (and Lou)
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> netmod mailing list
>>>>>>> netmod@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>>>>> .
>>>>>>>
>>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> netmod mailing list
>>>>> netmod@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>>>
>>>> --
>>>> Ladislav Lhotka
>>>> Head, CZ.NIC Labs
>>>> PGP Key ID: 0xB8F92B08A9F76C67
>>>>
>>>> _______________________________________________
>>>> netmod mailing list
>>>> netmod@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>>
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>>>
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>>
>
>
>