Re: [Netconf] Consensus call on draft-ietf-netconf-yang-patch

Mahesh Jethanandani <mjethanandani@gmail.com> Sat, 11 February 2017 01:57 UTC

Return-Path: <mjethanandani@gmail.com>
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 8263612957A for <netconf@ietfa.amsl.com>; Fri, 10 Feb 2017 17:57:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 4anQgmiUncFU for <netconf@ietfa.amsl.com>; Fri, 10 Feb 2017 17:57:11 -0800 (PST)
Received: from mail-pg0-x22f.google.com (mail-pg0-x22f.google.com [IPv6:2607:f8b0:400e:c05::22f]) (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 13F03127078 for <netconf@ietf.org>; Fri, 10 Feb 2017 17:57:11 -0800 (PST)
Received: by mail-pg0-x22f.google.com with SMTP id 194so15183634pgd.2 for <netconf@ietf.org>; Fri, 10 Feb 2017 17:57:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:date:message-id:subject :in-reply-to:references:to; bh=1ZaFzVGs9O6ARpHHJLFYCi/KINohviXBpJqgZ4+LW5Q=; b=gchOWOOI2ZRZfh5QAcyElhJHSaIQGqkMt0R6iI5cEVi563IxxfyZKR8Vhzchfz0uJ6 wsCuZCGqYP6kVT8ISrtiB4CjHUzIYeB0++WfCP3KDdpUsIBEQ/fzOUI6qn16bXYwSBwo 47AeFLdzy1fMc4TH3Sz8tYxS5f/UhvYjoERADnSsC9957nZMdlfZF1RW6w1U5yiTz2AD EtNbfGtuVtt0Rc4p7Og1wfcjIkz5MU0NSJMGkRPamFFBszkFscsXoRJP7avwB1BpujCS BmTLcFP3Zb4CaOrz5HVQNRy6sUSMhveHUPcITinRaypzxA3sVEyY5/y7LbEtcuxEn7rO jn0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version:date :message-id:subject:in-reply-to:references:to; bh=1ZaFzVGs9O6ARpHHJLFYCi/KINohviXBpJqgZ4+LW5Q=; b=b/dnsvK7PUAkD/OC20wcoz4ZPYsMWVcV7kAkL8SkJaoKrr9EWlK8OCDweO3PEoLQ3G SbwR3bw2YEnqC0xOYViHby5q7HMaPK4shQaXeeo0OHvKnFMVyLAAXG5jbyebDHPGK2GL aLF4a1PPOZn5+GJZMvzLBbfOy14MK4q5b1UFeazArZZons1xKb43c5h6QdfkhxtSyL9N 9LGNp7Qc9rmzcN3bZFaiakwuA3nCMQn08l2iFi6k5+sDJebDU5Ci8c8xL5poy9rOqy4/ mMiVvv6qLAS4DA3KZD525brMyKT1jgtY+0prL1sct9nToK2n615ts7DQ7ERavrRY8bkk Wnwg==
X-Gm-Message-State: AMke39nA5SePCVU3uX1WXprg00PwXD0P8S0FfIWKytIrOnE4tkUwg2cbt/8kGNiGG+iPUw==
X-Received: by 10.98.159.80 with SMTP id g77mr13681502pfe.34.1486778229971; Fri, 10 Feb 2017 17:57:09 -0800 (PST)
Received: from [172.20.10.3] ([106.208.71.163]) by smtp.gmail.com with ESMTPSA id e7sm7872607pgp.2.2017.02.10.17.57.07 for <netconf@ietf.org> (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 10 Feb 2017 17:57:07 -0800 (PST)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Sat, 11 Feb 2017 07:27:04 +0530
Message-Id: <13C218D8-48DF-4258-94F9-6A2D21D46BB1@gmail.com>
In-Reply-To: <74BF505D-D509-4F42-ADBC-914A466AAD3E@gmail.com>
References: <74BF505D-D509-4F42-ADBC-914A466AAD3E@gmail.com>
To: netconf@ietf.org
X-Mailer: iPhone Mail (13G36)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/9ioBvM64kV6erh8yLmZ6ojRfmTo>
Subject: Re: [Netconf] Consensus call on draft-ietf-netconf-yang-patch
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Configuration WG mailing 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: Sat, 11 Feb 2017 01:57:12 -0000

This concludes this consensus call. With no objections, will go ahead with the suggested changes. 

Thanks. 

Mahesh Jethanandani 
mjethanandani@gmail.com

> On Feb 9, 2017, at 2:11 PM, Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
> 
> 
> In version 12 of the document, the "patch-id" leaf was made mandatory.  However, the draft was not completely changed to
> reflect this.  The authors propose the following changes. 
> 
> This consensus call is to address any concerns folks might have with these changes. If you do, please state why, and suggest alternate text. The call will run for two days and will terminate on midnight February 11. 
> 
> Section 2.2.
> 
> OLD:
> 
> A YANG Patch is optionally identified by a unique "patch-id", and it
> may have an optional comment.
> 
> NEW:
> 
> A YANG Patch is identified by a unique "patch-id", and it may have an optional comment.
> 
> 
> Section 3.
> 
> OLD:
> 
>  leaf patch-id {
>    type string;
>    description
>      "The patch-id value used in the request.
>       If there was no patch-id present in the request
>       then this field will not be present.";
>  }
> 
> NEW:
> 
>  leaf patch-id {
>    type string;
>    mandatory true;
>    description
>      "The patch-id value used in the request.";
> 
> -----------------------------------------------------
> 
> Section 2.6.  Since YANG Patch *may* be used on other datastores than running, we shouldn't have this text here.  It is entirely a protocol issue.
> 
> REMOVE:
> 
> The RESTCONF server will save the running datastore to non-volatile storage if it supports non-volatile storage and if the running datastore contents have changed, as specified in [RFC8040].
> 
> 
> -----------------------------------------------------
> 
> Section 3.  This text also assumes that YANG Patch only can be used to modify the running datastore.  This is not correct, and the text is not really needed in this document anyway.  It is a property of YANG
> validation in general.
> 
> REMOVE:
> 
>        YANG datastore validation is performed before any edits have been applied to the running datastore.
> 
> Mahesh & Mehmet