Re: [netmod] *one* week 2nd WG Last Call: draft-ietf-netmod-revised-datastores-07

Andy Bierman <andy@yumaworks.com> Tue, 19 December 2017 20:41 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 2D3FA12D854 for <netmod@ietfa.amsl.com>; Tue, 19 Dec 2017 12:41:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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_LOW=-0.7, 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 k6ycutI8GvjU for <netmod@ietfa.amsl.com>; Tue, 19 Dec 2017 12:41:32 -0800 (PST)
Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (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 A522E12D84B for <netmod@ietf.org>; Tue, 19 Dec 2017 12:41:31 -0800 (PST)
Received: by mail-lf0-x234.google.com with SMTP id g80so17168832lfg.0 for <netmod@ietf.org>; Tue, 19 Dec 2017 12:41:31 -0800 (PST)
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=mS5B4NAivJ6AhZ/rS0gUSMBbAUir9mz9AZQQPIGc+A4=; b=pc8+X9ShOHp9TKkk2iv0z52v8v4MKBzM8AbtpdLyOh20zcgAKpDGPv1NajSEcDZ1BH AUjRSVgMOCC/o05v6xO5shxkGVciNeJxXePVioyqkC0oDmq0rXbmGqyzyVEGzS6tr/tA 57n/L6OFOu1nr3RuMBvwnXvOhLzWFbvBoTM4pnA/1F32XaW0H5Jtnoi8S51GaZK4gGPe q7ozweXIDUTCrFXidNBWt4iXekMcGI5Q96urVeMtQZoB7qORV5zHeMDQtk0MsqfKFJb3 nC/5CghSZbCFfIldh0ukCQH/iEUD/FCvIg5pHQjAnrkpPf7+TxFLNfsHUcULPccEJai+ SRGw==
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=mS5B4NAivJ6AhZ/rS0gUSMBbAUir9mz9AZQQPIGc+A4=; b=e1u4Wr0zwznq8dOkHSwzKYYNGXyC+TROPz/zi9sFpFSFDUpcf03mEmYxYh3NU794sX 9wdkZGQ95CLRpbOlQ4w6bQxVTC1D4thdGsFNsta4ULWtHrwSXVR47so1cKntlaPzs+Y7 kTTVsrV0V2No/mlLsTk5b6BJ2OdQ50RactHiufZwv6bJ4KosgaWE9DbENJvfeo4wwGHJ SZatfOd14gCBddKTI5SrTGcQwgfXPLoXCyJIt06KGQPguznNij9HL8TGicdJkEunXoTp LpNytA+bEJO/4GK41NH4lJnH0abVsvnIoDtSZ9QvMg+qjkpBt+If+vkxZ1vdrC/hUgGH WxKw==
X-Gm-Message-State: AKGB3mKl52QdOMgbjLpIBZYk4BVho6QXsfCoW8MfqVxYN2q4dII6QQDb UKbfxrV2t7bueM/MC7uQns0hpgaj5gGCnd+BqvnmQQ==
X-Google-Smtp-Source: ACJfBosoyOd3/A3lwB86LvmhajjXfj/DPKzCp0e9/m7CHrMxNGMDyiiZ8cuKK/X4bhyPq8SSFCZMjYDfgI9KTlai9Ks=
X-Received: by 10.25.242.65 with SMTP id d1mr3144910lfk.18.1513716089829; Tue, 19 Dec 2017 12:41:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.33.81 with HTTP; Tue, 19 Dec 2017 12:41:28 -0800 (PST)
In-Reply-To: <20171219.213101.692193824403742919.mbj@tail-f.com>
References: <80a900b3-716a-b11f-3472-7cae57662ba4@labn.net> <198a88e4-9b8b-945b-09a1-49fa9f57cbb0@labn.net> <20171219.213101.692193824403742919.mbj@tail-f.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 19 Dec 2017 12:41:28 -0800
Message-ID: <CABCOCHSsYugYe0dgZ_SV6rdt3AGoNx5HknLAkhiDzpPcuGgS+w@mail.gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: Berger Lou <lberger@labn.net>, NetMod WG Chairs <netmod-chairs@ietf.org>, draft-ietf-netmod-revised-datastores@ietf.org, NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c1cc12ed3788b0560b77db6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qYNreOaYB5Nv4cC3FcpMxZwXxhY>
Subject: Re: [netmod] *one* week 2nd WG Last Call: draft-ietf-netmod-revised-datastores-07
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: Tue, 19 Dec 2017 20:41:34 -0000

On Tue, Dec 19, 2017 at 12:31 PM, Martin Bjorklund <mbj@tail-f.com> wrote:

> Hi Lou,
>
> Lou Berger <lberger@labn.net> wrote:
> > Hi,
> >       These comments are based on my Shepherd review of this document and
> > should be addressed as part of addressing any LC comments:
> >
> > 1) Considering the recent discussion on Library made me consider the
> > general case of a module that is composed entirely of operational state.
> >  I think this case is subject to interpretation and therefore needs to
> > be explicitly covered.  For example section 5.3 states:
> >
> >    The datastore schema for <operational> MUST be a superset of the
> >    combined datastore schema used in all configuration datastores except
> >    that YANG nodes supported in a configuration datastore MAY be omitted
> >    from <operational> if a server is not able to accurately report them.
> >
> > This could be read that a module that an operational state MUST be
> > present (but presumably empty>?) in some other DS to be present in
> > operational.  I don't believe this is your intent, but it should be
> > explicitly covered for the benefit of future readers.
>
> Ok.  How about we add to the paragraph above a sentence:
>
>     If a module does not contain any configuration data then it MAY be
>     omitted from the schema for the configuration datastores.
>
>

I liked the old YANG library better.
It allows a client to create of a list of all the
modules/revisions/features/deviations
that will be needed to match the schema tree used by the server.
The compiler does not care if it is looking for a typedef vs. a data node.
The YANG library details help the compiler find the correct definitions.

Consider iana-crypt-hash that has only typedefs and features.
Leaving this module out of the library can cause problems for a client.



> I suspect that
> > this also should translate to an explicit case in section 6.1 as well.
>
> I don't understand why that would be neeed.
>
> > 2) The abstract needs to mention that it updates RFC7950 (per idnits)
>
> Ok.
>
> > 3) A minor point, the document uses the terms boot and reboot.  I
> > suspect that these terms are intended to cover any full or partial,
> > e.g., protocol, restart operation supported on a system - which may not
> > include a full boot.  I think the document needs to be clear on this
> > point.  Perhaps just add a definition, or note that full and partial
> > restart operations are included when the document refers to boot and
> reboot.
>
> RFC 6241 uses the same terms, so using them is at least consistent
> with that document.  I'm not sure I think they need to be defined in
> this document.
>
>
> /martin
>
>
>
>

Andy


>
> >
> > Thank you,
> > Lou
> > (As Shepherd)
> >
> > On 12/04/2017 09:35 AM, Lou Berger wrote:
> > > All,
> > >
> > > This starts a second working group last call on
> > > draft-ietf-netmod-revised-datastores.
> > >
> > > As this is a 2nd LC that is focused on changes since the last LC, it
> closes in *one* week. The working group last call ends on December 11.
> Please send your comments to the netmod mailing list.
> > >
> > > At this point, we're most interested in verifying that previous
> comments are addressed since the last call on the -04 rev of the draft was
> held.
> > >
> > > A summary of changes can be found at
> > > https://mailarchive.ietf.org/arch/msg/netmod/
> DWtD12bGkBZabEygRfiwZfcnUU4
> > >
> > > A diff can be found at
> > > https://tools.ietf.org/rfcdiff?difftype=--hwdiff&
> url1=draft-ietf-netmod-revised-datastores-04.txt&url2=draft-ietf-netmod-
> revised-datastores-07.txt
> > >
> > > Comments along the of: I have reviewed this version of the document
> and it addresses my previous comments would be particularly helpful.
> > >
> > > Thank you,
> > > Netmod Chairs
> > >
> > > _______________________________________________
> > > 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
>