Re: [Netconf] Confirmed commit

Jonathan Hansford <Jonathan@hansfords.net> Thu, 19 September 2013 20:23 UTC

Return-Path: <jonathan@hansfords.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 A54FD21F85EF for <netconf@ietfa.amsl.com>; Thu, 19 Sep 2013 13:23:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OlJM8awyrvEW for <netconf@ietfa.amsl.com>; Thu, 19 Sep 2013 13:23:29 -0700 (PDT)
Received: from avasout04.plus.net (avasout04.plus.net [212.159.14.19]) by ietfa.amsl.com (Postfix) with ESMTP id D684521F8947 for <netconf@ietf.org>; Thu, 19 Sep 2013 13:23:28 -0700 (PDT)
Received: from webmail.plus.net ([84.93.237.98]) by avasout04 with smtp id T8PS1m004283uBY018PTGQ; Thu, 19 Sep 2013 21:23:27 +0100
X-CM-Score: 0.00
X-CNFS-Analysis: v=2.1 cv=MqNrtQqe c=1 sm=1 tr=0 a=BJaFPv9AyABFDM2hXLRoEA==:117 a=ay7+waBXjX2gYBYtdgtTjg==:17 a=0Bzu9jTXAAAA:8 a=YehYk60mo_QA:10 a=dYCPD3cKDi0A:10 a=0B8HqoTn75oA:10 a=IkcTkHD0fZMA:10 a=6bkCdLdQAAAA:8 a=EBOSESyhAAAA:8 a=urOY2GcFnqMA:10 a=XejjvIVApJNYj4X8FmMA:9 a=QEXdDO2ut3YA:10
X-AUTH: hansfords+us:2500
Received: from hansfords.plus.com ([84.92.149.4]) by webmail.plus.net with HTTP (HTTP/1.1 POST); Thu, 19 Sep 2013 21:23:26 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Thu, 19 Sep 2013 21:23:26 +0100
From: Jonathan Hansford <Jonathan@hansfords.net>
To: netconf@ietf.org
In-Reply-To: <20130919201517.GA1886@elstar.local>
References: <76a7f77cfd72c64ce0459f00d430df4d@imap.plus.net> <a6c873ec7bf7ba7766d822c1caf3b3ea@imap.plus.net> <20130919201517.GA1886@elstar.local>
Message-ID: <7fd4d189fd6346c514c58c312d1d4f6f@imap.plus.net>
X-Sender: Jonathan@hansfords.net
User-Agent: Roundcube Webmail/0.7.4
X-Originating-IP: [84.92.149.4]
Subject: Re: [Netconf] Confirmed commit
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 19 Sep 2013 20:23:35 -0000

On 2013-09-19 21:15, Juergen Schoenwaelder wrote:

> On Thu, Sep 19, 2013 at 09:07:17PM +0100, Jonathan Hansford wrote:
>
>> After about two hours digging around in the NETCONF archive and then 
>> a
>> Google search on "confirmed commit", I've come to the conclusion
>> confirmed commit has come out of the JUNOS "commit confirmed" 
>> command.
>> My guess is the JUNOS command is shorthand for "revert this commit
>> after the timeout unless it is confirmed"; not exactly clear. 
>> Indeed, I
>> would have thought "commit confirmed" would be the command to 
>> confirm
>> the previous commit, though obviously that would overload the 
>> meaning
>> of the original "commit" command since it would not persist without 
>> the
>> confirmation. But "confirmed commit" implies the commit has been
>> confirmed, not that it needs to be confirmed. Isn't this confusing 
>> to
>> anyone else?
>
> There is the ':confirmed-commit' capability, there is the 'confirming
> commit' and there is the initial commit which is sometimes called the
> 'confirmed commit'. I assume it is this last one term you believe is
> confusing since it is the 'to be confirmed commit'. Perhaps we could
> have picked a better term - but as long as the description is clear
> (section 8.4 of RFC 6241), I think we are in a good enough state.
>
> /js

Thanks, you have confirmed (no pun intended) my reading of the RFC and 
I will use your definition of it being a 'to be confirmed commit' in my 
document.

Jonathan