Re: [Netconf] Confirmed commit
Jonathan Hansford <Jonathan@hansfords.net> Thu, 19 September 2013 20:07 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 E354621F89C3 for <netconf@ietfa.amsl.com>; Thu, 19 Sep 2013 13:07:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 W9EaAmmpISWX for <netconf@ietfa.amsl.com>; Thu, 19 Sep 2013 13:07:20 -0700 (PDT)
Received: from avasout04.plus.net (avasout04.plus.net [212.159.14.19]) by ietfa.amsl.com (Postfix) with ESMTP id 3FE2121F89F7 for <netconf@ietf.org>; Thu, 19 Sep 2013 13:07:19 -0700 (PDT)
Received: from webmail.plus.net ([84.93.237.98]) by avasout04 with smtp id T87H1m002283uBY0187JXx; Thu, 19 Sep 2013 21:07:18 +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=6bkCdLdQAAAA:8 a=EBOSESyhAAAA:8 a=urOY2GcFnqMA:10 a=EUNhRHg1KrDzSDlP3jIA:9 a=QEXdDO2ut3YA:10 a=Ka8QxA_ivzZ_vTYoEPAA:9 a=_W_S_7VecoQA: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:07:17 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_8c26ef82d48564ef12240fe8b347dc1b"
Date: Thu, 19 Sep 2013 21:07:17 +0100
From: Jonathan Hansford <Jonathan@hansfords.net>
To: netconf@ietf.org
In-Reply-To: <76a7f77cfd72c64ce0459f00d430df4d@imap.plus.net>
References: <76a7f77cfd72c64ce0459f00d430df4d@imap.plus.net>
Message-ID: <a6c873ec7bf7ba7766d822c1caf3b3ea@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:07:27 -0000
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? Jonathan On 2013-09-19 13:41, Jonathan Hansford wrote: > Hi, > > I am writing an Interface Definition Document that references NETCONF but am struggling to explain the terminology surrounding confirmed and confirming commits. From my reading, the difference between a confirmed commit and a confirming commit is the latter effectively marks the end of a transaction (running configuration cannot be rolled back beyond the last confirming commit). Consequently, it seems to me that a "confirmed commit" would be better described as an "unconfirmed commit" since it is not confirmed until followed by a "confirming commit". Can someone explain the choice of the current terminology and correct any erroneous assumptions I have made? > > Thanks, > > Jonathan
- [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit mikebianc@aol.com
- Re: [Netconf] Confirmed commit Juergen Schoenwaelder
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Andy Bierman
- Re: [Netconf] Confirmed commit Juergen Schoenwaelder
- Re: [Netconf] Confirmed commit Bert Wijnen (IETF)
- Re: [Netconf] Confirmed commit Martin Bjorklund
- Re: [Netconf] Confirmed commit Bert Wijnen (IETF)
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Martin Bjorklund
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Bert Wijnen (IETF)
- Re: [Netconf] Confirmed commit Jonathan Hansford
- Re: [Netconf] Confirmed commit Andy Bierman