Re: [forces] Avoiding need to issue a draft every time WAS(Re: FEO events
"Joel M. Halpern" <jmh@joelhalpern.com> Thu, 20 November 2014 15:32 UTC
Return-Path: <jmh@joelhalpern.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E026E1A1A6B for <forces@ietfa.amsl.com>; Thu, 20 Nov 2014 07:32:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 1i_sJm1mLgjA for <forces@ietfa.amsl.com>; Thu, 20 Nov 2014 07:32:38 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E92051A1A65 for <forces@ietf.org>; Thu, 20 Nov 2014 07:32:37 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id BE2871C05F7; Thu, 20 Nov 2014 07:32:37 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [212.214.9.162]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 9125B1C00AC; Thu, 20 Nov 2014 07:32:36 -0800 (PST)
Message-ID: <546E0992.8000300@joelhalpern.com>
Date: Thu, 20 Nov 2014 10:32:34 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Jamal Hadi Salim <hadi@mojatatu.com>, forces <forces@ietf.org>
References: <CAAFAkD9LhtrpCe2QPkz67O+G9t5L6qkfQyF0=3cOGtfiQgo8ZQ@mail.gmail.com>
In-Reply-To: <CAAFAkD9LhtrpCe2QPkz67O+G9t5L6qkfQyF0=3cOGtfiQgo8ZQ@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/forces/4rg4xxeCZeUiOV7LoG3WI7mAlDQ
Cc: Julian Reschke <julian.reschke@gmx.de>
Subject: Re: [forces] Avoiding need to issue a draft every time WAS(Re: FEO events
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces/>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Nov 2014 15:32:40 -0000
I think that there are several issues combined here. We already have mechanisms so that anyone can define LFBs. And that includes new subclasses of existing LFBs. Note that he information as to what LFB classes and subclasses an FE supports is easily discoverable, by design. There is the question of whether event mechanism should be more easily extended than a new subclass. I have trouble seeing how we could do that, since in many instances it will require different code in the FE to generate new events. Then there is the question of changes to the FEO (or FEPO). For itneroperability, those have to be very stable. In this case, for example, if your CE needs those events, you can only work with FEs that have been upgraded to generate those events from the FEO. If we allow random changes to the FEO, the probability of interoperability between independent implementations is very low. So while I am sympathetic, I am reluctant to go down a path the makes interoperability harder. Yours, Joel On 11/20/14, 9:57 AM, Jamal Hadi Salim wrote: > As i was saying in the FEO email - the idea that i have to send > draft updates for every component or event is becoming > burdensome. I have quiet a few but dont have the energy to > publish them given the process. > In the last few months we have implemented a few LFBs based > on open source datapath code. In all cases, there is a continous > stream of new LFB components initially with trickles down afterwards > to what seems to be stability. "Stability" in some cases means we > have one new component added every 2-3 months. > IOW, *churn is a way of life*. > Clearly our current model is going to be burdensome with heavy > standardization process (some of it bordering on the ridiculous). > > The fact that i have to suffer through this for some time now > because of the pace at which opensource is moving and recent > comments from Julian Reschke on why we dont even need to revise > versions re-ignited this issue for me. > > Two approaches come to mind for ForCES: > a) publish a base LFB document - we then have a living document > somewhere which gets updates. There may be no point in coming back > to the IETF after this. > b) build discoverabillty in. Something along the same line of get properties > semantics we have but that returns all the supported components for example. > > At least our implementation is adding #b but it is proprietary. I just wanted > to bounce this off the list first and see what at least the usual suspects feel. > > Thoughts? > > cheers, > jamal > > On Thu, Nov 20, 2014 at 9:31 AM, Jamal Hadi Salim <hadi@mojatatu.com> wrote: >> I have a use case for a control app needing to know when >> an LFB class instance is created or destroyed (without polling >> for changes). I have added (and currently coding) the attached patch >> to FEObject LFB. >> >> Is there any objection to this approach? >> >> It is becoming painful that i have to submit a draft every time we make >> such a small change. This generally speaks to the issue of "standards" >> and IETF in general than anything else. I will make another posting >> so this thread doesnt go on a tangent. >> >> cheers, >> jamal > > _______________________________________________ > forces mailing list > forces@ietf.org > https://www.ietf.org/mailman/listinfo/forces >
- [forces] Avoiding need to issue a draft every tim… Jamal Hadi Salim
- Re: [forces] Avoiding need to issue a draft every… Joel M. Halpern
- Re: [forces] Avoiding need to issue a draft every… Jamal Hadi Salim
- Re: [forces] Avoiding need to issue a draft every… Jamal Hadi Salim
- Re: [forces] Avoiding need to issue a draft every… Joel Halpern Direct
- Re: [forces] Avoiding need to issue a draft every… Joel Halpern Direct
- Re: [forces] Avoiding need to issue a draft every… Jamal Hadi Salim