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

Mahesh Jethanandani <mjethanandani@gmail.com> Thu, 09 February 2017 08:41 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 1E3561295DA for <netconf@ietfa.amsl.com>; Thu, 9 Feb 2017 00:41:54 -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 8EocThugN3-q for <netconf@ietfa.amsl.com>; Thu, 9 Feb 2017 00:41:51 -0800 (PST)
Received: from mail-pg0-x241.google.com (mail-pg0-x241.google.com [IPv6:2607:f8b0:400e:c05::241]) (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 CFAD4129631 for <netconf@ietf.org>; Thu, 9 Feb 2017 00:41:51 -0800 (PST)
Received: by mail-pg0-x241.google.com with SMTP id 204so17360737pge.2 for <netconf@ietf.org>; Thu, 09 Feb 2017 00:41:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:message-id:date :to; bh=pQpntvR487uU1jTNCRop/BuDc1FypF69O7F1tL3b6Kc=; b=koghfAyhfr05n16XQ02A4ACn3MFiHHhdgPXbzkM+vZRs0vZqEC5h0XE4f9MvsLhC3m 4BBRpbenzC7+uoMe9zDbHby+OU0BduVO8A5WmU/pPc6u1AYt6nRzTZTAxPaaaOhE103m dYX7PUtoq4Cxt2iKVrgKwyN8PHZNOKbcCuIg9bUPIMWzhA3ymCJqW/ZFZ3FRSu7qvfWQ +BUkPUxN8yNp6lvbajChpa9UguU/u6HOd7EeEC8oo8esi4+M5CuEXpnFRPuwIlnsnlQC g77PSQZsjcbSbrFFhvgO0yne+Yp55KIjEJLv+Om04SVZlgRB8BwjHa13oagaF4j03n5u Xzlw==
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 :subject:message-id:date:to; bh=pQpntvR487uU1jTNCRop/BuDc1FypF69O7F1tL3b6Kc=; b=BauFCIJUvw7e2avCeZ6y6AW/k+WUXNQklCLMifCUi/nKhOmQCg0CsWbMqXaDb4iCZm g9ebOo1ySRAwv9siu5lfDpArjekttoBA2SajOjmHJ7DFPfgVPHuhbGkekJ3uwxGhXckY 6fTsEWqVCrgPD2hYpXINEEMmOb1/8zuphO1t9TroVaquU3hJNZJUglSkH5REki+X54M+ 43unN8KZu0JVaoa9NnfUXBdvShm9hqDSQ/DywkE3Lu5/3AkQvZfvE1/C0cgtn5wsWmxR WNKO9ShrQtEkKRvhPdkCmHumLsgpalKB40s1kfObYbmP3RjxpuMtArIHVEGnFxccJxyj QYow==
X-Gm-Message-State: AMke39ne1R7Xq0SN1DP7XilFUo87rxfWJuq3YSnp4KDaBYlXWwOhmqM824Lk2rVVDcS+3Q==
X-Received: by 10.99.228.69 with SMTP id i5mr2591741pgk.63.1486629710835; Thu, 09 Feb 2017 00:41:50 -0800 (PST)
Received: from [172.20.10.3] ([106.208.0.181]) by smtp.gmail.com with ESMTPSA id l3sm26725776pgn.10.2017.02.09.00.41.48 for <netconf@ietf.org> (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 09 Feb 2017 00:41:49 -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)
Message-Id: <74BF505D-D509-4F42-ADBC-914A466AAD3E@gmail.com>
Date: Thu, 09 Feb 2017 14:11:45 +0530
To: netconf@ietf.org
X-Mailer: iPhone Mail (13G36)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/tLIg9kwXa5cVpcs2weBA7UN6qPY>
Subject: [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: Thu, 09 Feb 2017 08:41:54 -0000

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