Re: [netconf] Opsdir last call review of draft-ietf-netconf-subscribed-notifications-23

Warren Kumari <warren@kumari.net> Tue, 30 April 2019 21:10 UTC

Return-Path: <warren@kumari.net>
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 05DF312003E for <netconf@ietfa.amsl.com>; Tue, 30 Apr 2019 14:10:58 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.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 vp4Std36r29A for <netconf@ietfa.amsl.com>; Tue, 30 Apr 2019 14:10:54 -0700 (PDT)
Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (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 E93B212004D for <netconf@ietf.org>; Tue, 30 Apr 2019 14:10:53 -0700 (PDT)
Received: by mail-qt1-x831.google.com with SMTP id f25so18024747qtc.8 for <netconf@ietf.org>; Tue, 30 Apr 2019 14:10:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=X1f7NvOillIptXBQ8bYAkjgMLkYleqejo0xuneF59IU=; b=gApq6SfgHiAIg7NvHsngFN/nXJ9SiYda67kK5TgbskB2+diuvO6ims6+Vwyjvsku1R nxmdOT0a7CRcU1C/kdnQbAkt1SkJbDJxIiuRIohqrsVoZ1d6jnJGNjpB6QTno7N/7+Wg GMQovx+BMBRFV3TjBHeseJbMY5uiVwqxBzBAMsL0zWoSF3W+fgupven/7kLDrlSxP2bh w5HXbI4WVGoIMYbOpYgniQgeYjjQRUKaDrY6dnjhTi92hPmSYPxkbatb3uDcYLeNwQbi KBTM0mZ7v05SJc07al3wZ+C+WDY5OEegmlLAEcB9P+Rgiofeq/+CVbzLDG/vhtNyoyfA CWvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X1f7NvOillIptXBQ8bYAkjgMLkYleqejo0xuneF59IU=; b=IZWxF1NmtpsklHZvqwgyT8H27mEG3Ja9/pQ6TfX5Iu7s3qpEpr1GLpTZtNsoGtKzfJ YrWoPZjQQejQgzO3NGqxc+VrMJpehYvYSlYJY0i6GCD+cUdBscfb+qvx22X011/+WVkX eV7v/ZZqayXIWYGJ5QmFH/qezGqLalvAVtNa0mda+5tmcO6ZspqYaOAIRR0mhgRT03aC w3qAeELZoW125os9mhRpNKn+oKaLEZG1I+SOtR7rBzkfT6wFgyG670aW/egfxprdqn1G 8Yj1Ch5hdf18rzXGhRHSZNKy1E4gIF6GrQntS1HoG+kvpL0iPsxK7I023e/cY0/OCBwz 1Zxg==
X-Gm-Message-State: APjAAAUTqldkz7p2v0KTd9Quv0+1CqVA61oiIj9sfo7WnsbwgW/tIz1i UPAKTWLYH2xPbTvpyDHyucZIrZAEI7nGm+kIkqBefg==
X-Google-Smtp-Source: APXvYqzCfM+93O2XknzGJTJho8TTCVFch2Fi2VT51ezEq/qM/+D3jXep/86gDEDpWV/J/KpZHfLuG30aKq4l89tbmRQ=
X-Received: by 2002:a0c:96fd:: with SMTP id b58mr12552818qvd.112.1556658652647; Tue, 30 Apr 2019 14:10:52 -0700 (PDT)
MIME-Version: 1.0
References: <155451947938.10151.12663725914439778891@ietfa.amsl.com> <3e994b49f5c2405cb72d1f0345c5e496@XCH-RTP-013.cisco.com> <C156DC65-4864-4D1F-B5EA-EE574A35EA2F@cisco.com> <87c35eec471440358c8ca99feee35ca5@XCH-RTP-013.cisco.com> <B39C08ED-1735-42AB-8E56-43210B271FD2@cisco.com>
In-Reply-To: <B39C08ED-1735-42AB-8E56-43210B271FD2@cisco.com>
From: Warren Kumari <warren@kumari.net>
Date: Tue, 30 Apr 2019 17:10:16 -0400
Message-ID: <CAHw9_iJyQG7VtKJnY6hocJvEAqtt+U8J3wgsVRbPt9OrQqTx-w@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "Eric Voit (evoit)" <evoit@cisco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "draft-ietf-netconf-subscribed-notifications.all@ietf.org" <draft-ietf-netconf-subscribed-notifications.all@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000007251d0587c5d65e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/5yNIHx0JF8w5yhN0RLn65uTY2tU>
Subject: Re: [netconf] Opsdir last call review of draft-ietf-netconf-subscribed-notifications-23
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: Tue, 30 Apr 2019 21:10:58 -0000

[ - some lists ]

Thank you Carlos for the OpsDir review, and to the authors for addressing
the comments - I think that this has noticeably improved the document.

W

On Fri, Apr 12, 2019 at 11:02 AM Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Hi, Eric,
>
> Thanks for the quick response, and for considering these comments!
>
> A top-post response to acknowledge that your approach on both issues below
> seems great to me. Thank you!
>
> —
> Carlos Pignataro, carlos@cisco.com
>
> *“Sometimes I use big words that I do not fully understand, to make myself
> sound more photosynthesis."*
>
> On Apr 11, 2019, at 4:35 PM, Eric Voit (evoit) <evoit@cisco.com> wrote:
>
> Hi Carlos,
>
> *From:* Carlos Pignataro, April 10, 2019 11:11 AM
>
>
> Hi, Eric,
>
>
> On Apr 9, 2019, at 5:03 PM, Eric Voit (evoit) <evoit@cisco.com> wrote:
>
> Hi Carlos,
>
> Thanks for the review.  Some thoughts in-line…
>
>
> Thanks for the follow-up.
>
>
> From: Carlos Pignataro, April 5, 2019 10:58 PM
>
> Reviewer: Carlos Pignataro
> Review result: Has Nits
>
> Hi,
>
> I have reviewed this document as part of the Operational directorate's
> ongoing
> effort to review all IETF documents being processed by the IESG.  These
> comments were written with the intent of improving the operational aspects
> of
> the IETF drafts. Comments that are not addressed in last call may be
> included in
> AD reviews during the IESG review.  Document editors and WG chairs should
> treat these comments just like any other last call comments.
>
> Summary: Almost Ready
>
> This is a comprehensive very well written document.
>
>
> From an operational point of view, as per the ops-dir review, I have no
>
> concerns or comments. Might be nice to collect some of the operational
> points
> in an Operations Consideration section, particularly given the document
> structure of Section 5.x, "ZZZ Considerations".
>
>
> In "implementation considerations" there are a couple which are really
> operational considerations.  For example the first and third bullets might
> qualify as operational.  The hard part is that the operational
> considerations to expose will vary by the subset of feature which are
> selected.  So I can imagine that much text could be written on best
> operational practices.  I am hoping that such documents could follow this
> one based on specific deployment contexts.
>
>
> Sorry I was not explicit. While many of these considerations have
> operational implications, I meant things like Appendix A of RFC 5706, more
> deployment than implementation.
>
>
> <eric> Hi Carlos,
> Per our call, I refined the section definition to “Implementation and
> Deployment Considerations”.   I do agree that a number of the elements from
> RFC-5706 Appendix A are covered elsewhere across specific sections of the
> document.
>
>
> I do have one important question for consideration, which is: what is
> *really*
> the relationship of this (+ draft-ietf-netconf-netconf-event-notifications
> potentially) with RFC 5277? A Normative reference, this doc has no metadata
> regarding Updating, Obsoleting, etc. Yet lots of it is indeed a superset
> of it.
>
>
> We went around and around in the WG on this for a bit.  The initial
> decision was that we were going to obsolete RFC-5277. However the problem
> was that RFC-5277 Section 4 has a <notification> element defined which we
> are not replacing yet. This <notification> is used in several important
> places.  Examples include RFC-8040 section 6.4 and RFC-7950 Section 7.16.2.
>
>
> Does this describe an Update of specific sections then? Or would want to
> bring in the notification and do a full bis?
>
> <eric> The WG talked about this several times.  (In fact the adopted draft
> was originally draft-ietf-netconf-rfc5277bis.)    But where we ended up was
> that we were not ready to assert obsolescence until we had the new
> <notification> element nailed down.   So progressing the current set of
> drafts in IESG review gave us a good step in that direction.  And when we
> have structured this document so that when we do complete
> draft-ietf-netconf-notification-messages, things should integrate cleanly.
> The hard question will be how to handle the meta-references properly.  I
> believe this is best attempted when an full set of documents which is able
> to obsolete RFC-5277 is available.
>
>
> So we didn't want to recommend an obsolete without a replacement of that
> <notification>.  The good news is that we are working on a replacement for
> this notification.  See: draft-ietf-netconf-notification-messages     But
> this still has a while to go before it is ready.  As a result we are left
> with Section 1.4 of draft-ietf-netconf-subscribed-notifications which
> describes the relationship with RFC-5277.
>
>
> This is still somewhat confusing. Section 1.4 says:
>
>    This document is intended to provide a superset of the subscription
>    capabilities initially defined within [RFC5277].
>
> But if it is really a superset, is it obsoleting it?
>
>
> <eric> The subscription capabilities are a superset.  I.e., the control
> plane can do everything in RFC-5277.  However the <notification> element
> work was deferred.
>
> S1.4 further goes:
>
>    Especially when
>    extending an existing [RFC5277] implementation, it is important to
>    understand what has been reused and what has been replaced.
>
> Similarly, reuse+replace means obsolete? Or update? :-)
>
> <eric> For the reasons above, not obsolete.  Perhaps ‘update’ might
> apply.  But honestly I don’t know the meta-reference convention when two
> documents (draft-ietf-netconf-subscribed-notifications &
> draft-ietf-netconf-netconf-event-notifications) improve upon the majority
> of what is in another document (RFC-5277).  For that reason, doing nothing
> in meta-referencing until a full functional replacement was available
> seemed like the best path.
>
> Thanks,
> Eric
>
>
> I recommend the authors+ADs consider whether there is any more formal
> relationship with RFC 5277 that would require meta-tagging the RFC.
>
>
> I think that this is fully appropriate as we finish
> draft-ietf-netconf-notification-messages
>
>
> I do not think you need to wait for
> draft-ietf-netconf-notification-messages (and delay
> draft-ietf-netconf-subscribed-notifications) in order to have an
> appropriate meta-reference.
> Perhaps draft-ietf-netconf-notification-messages will update something
> (draft-ietf-netconf-subscribed-notifications?)
>
> Thanks,
>
> Carlos.
>
>
>
> Thanks!
> Eric
>
>
> Thanks,
>
> Carlos Pignataro.
>
>
>
>
>

-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf