nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Foley <>
Subject Re: External Repositories (aka Extension Registry) for Dynamically-loaded Extensions
Date Wed, 13 Jul 2016 17:46:29 GMT
Hi all,
I'm about to do a global edit of the design page at
based on comments by Joe Witt and Aldrin Piri.

This will include editing text that was written by the folks on the CC: line.  If any of you
object up front, please say so, otherwise after the fact there's always Page History :-)

Among other edits, I intend to unify Sections 3 (Proposed Features) and 5 (Use Cases), removing
contradictions and reducing the discussion to what we actually intend to implement.  I will
add a section on "Possible Future Features", so as to not lose the other ideas.

I will also break out sections for "Dependency Management and Auto-loading", and "Discovery
- Browsing Extensions (and their docs) Without Loading Them".  These are two areas that are
least well defined, and have already generated the most discussion. 

I will start this editing tomorrow morning, unless there are '-1's.
From: Matt Foley
Sent: Monday, July 11, 2016 4:20 PM
Subject: Re: External Repositories (aka Extension Registry) for Dynamically-loaded Extensions

Thanks, Joe.  I've responded to the issues you raised in Sections 5 and 6.
Sections 2 and 3 were written by others and I am reticent to edit their text;
I hope they will accept or respond to your comments there.

Thanks everyone,
From: Joe Witt <>
Sent: Monday, July 11, 2016 3:05 PM
Subject: Re: External Repositories (aka Extension Registry) for Dynamically-loaded Extensions

Matt, Puspendu,

I put some thoughts on the wiki today and I think it looks like it is
coming along nicely.  I believe the slow response cycle right now is
because there are a few fairly big efforts underway at once including
the first release of minifi, apache nifi 0.7.0 voting, and closing
down for an apache nifi 1.0 vote.  Good to keep the discussion going
and it is great you're pushing this.  It is much needed.


On Mon, Jul 11, 2016 at 3:28 PM, Matt Foley <> wrote:
> Hi all,
> Looks like this didn't get to the top of anyone's priority list over the holiday week,
since the Jira<>, the Wiki page<>
and this Mail thread have all been quiet.
> If you don't have time to look at the code, that's absolutely okay, but Sections 5 and
6 of the Wiki page?<>
are only about one page of reading total, and we would really appreciate a couple +1's to
say it's okay to proceed with this basic approach. Please? :-)
> Thanks,
> --Matt and Puspendu
> ________________________________________
> From: Matt Foley <>
> Sent: Sunday, July 03, 2016 3:27 PM
> To:
> Subject: Re: External Repositories (aka Extension Registry) for Dynamically-loaded Extensions
> That would be great. Even though the prototype impl is incomplete, it's actually about
30%-50% done, if the approach is acceptable to you, the community. We could easily finish
it in a reasonable timeframe for the release after 1.0, and we're interested in doing so.
> Thanks,
> --Matt
>> On Jul 3, 2016, at 3:15 PM, Joe Witt <> wrote:
>> Thanks Matt.  Really great to keep having this evolve.  Once we get on
>> the other side of the 1.0 release we should kick off another roadmap
>> discussion to recap what has been done in the past six or so months
>> and also to identify what are some good focus areas for the next 6+
>> months.
>>> On Sun, Jul 3, 2016 at 9:12 AM, Matt Foley <> wrote:
>>> Hi all,
>>> Puspendu Banerjee and I have been exchanging ideas about how to design the "Extension
Registry" in the wiki page discussion at
>>>  *
>>> We've now posted some Use Cases and a Design Proposal to that page (new sections
5 and 6), as well as the beginnings of a prototype implementation, enough to see the basic
framework, at
>>>  *
>>> I've also opened for the work.
>>> I'm sorry the current state of the prototype code isn't entirely up to date with
Master (it's from June 9), but I've been interrupted by a family medical emergency, that will
likely tie me up for the next week or so.  But I hope those of you who are interested will
look at the Design Proposal and the proto implementation, and give us the benefit of your
>>> Thanks!
>>> --Matt

View raw message