Re: [Anima] Adoption call for draft-liu-anima-grasp-api-06, ends Dec. 12, 2017

Michael Richardson <mcr+ietf@sandelman.ca> Fri, 08 December 2017 17:03 UTC

Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 715C61288A9 for <anima@ietfa.amsl.com>; Fri, 8 Dec 2017 09:03:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 4fLUWO24Yy_x for <anima@ietfa.amsl.com>; Fri, 8 Dec 2017 09:03:42 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8585127522 for <anima@ietf.org>; Fri, 8 Dec 2017 09:03:42 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id B4AC02008D for <anima@ietf.org>; Fri, 8 Dec 2017 12:06:42 -0500 (EST)
Received: from obiwan.sandelman.ca (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 151678067D for <anima@ietf.org>; Fri, 8 Dec 2017 12:03:41 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: anima@ietf.org
In-Reply-To: <CABv6xLth-SWzvO6QimnwpOdDR7X8=YQG1F+qTLzfNkPk9Xgn8A@mail.gmail.com>
References: <cfd39d62-4379-fa0e-1a54-6bc06dbe0fff@gmail.com> <CABv6xLth-SWzvO6QimnwpOdDR7X8=YQG1F+qTLzfNkPk9Xgn8A@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7-RC3; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
Date: Fri, 08 Dec 2017 12:03:41 -0500
Message-ID: <13611.1512752621@obiwan.sandelman.ca>
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/k3sOn1dAVzRi_G-ZxNpWL616M-E>
Subject: Re: [Anima] Adoption call for draft-liu-anima-grasp-api-06, ends Dec. 12, 2017
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Dec 2017 17:03:44 -0000

I have no objection to the API document being adopted.

I generally believe that the IETF should do more API documents rather than
less. I do find some of the ways that the IEEE tries to define
protocols via APIs (such as 802.15.4) unreasonably obtuse, and I don't
propose to go that route.  The way we do APIs is just fine for me.

Having said that, I would like the WG to either:
  1) progress this document very quickly with the intention of doing
     a -bis in two or three years.

  2) progress this document very slowly such that it won't be done
     until two or three years.

I am saying this because I believe that there are simply unknown unknowns
here, which we will only discover once people attempt attempt to build
non-trivial ASAs.   I point to PFKEY as an example of an API that was
standardized too soon, never revised, and turned out to be inadequate for
real use.  It was never revised because each vendor had already made their
own extensions and deployed them, and did not want to change, and the people
who did those extensions were not part of the IETF process, so there was no
energy.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-