Hi all,
I'm about to do a global edit of the design page at 
https://cwiki.apache.org/confluence/display/NIFI/Extension+Repositories+%28aka+Extension+Registry%29+for+Dynamically-loaded+Extensions
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.
Thanks,
--Matt
________________________________________
From: Matt Foley
Sent: Monday, July 11, 2016 4:20 PM
To: [email protected]
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,
--Matt
________________________________________
From: Joe Witt <[email protected]>
Sent: Monday, July 11, 2016 3:05 PM
To: [email protected]
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.

Joe


On Mon, Jul 11, 2016 at 3:28 PM, Matt Foley <[email protected]> wrote:
> Hi all,
> Looks like this didn't get to the top of anyone's priority list over the 
> holiday week, since the 
> Jira<https://issues.apache.org/jira/browse/NIFI-2168>, the Wiki 
> page<https://cwiki.apache.org/confluence/display/NIFI/External+Repositories+%28aka+Extension+Registry%29+for+Dynamically-loaded+Extensions>
>  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?<https://cwiki.apache.org/confluence/display/NIFI/External+Repositories+%28aka+Extension+Registry%29+for+Dynamically-loaded+Extensions#ExternalRepositories(akaExtensionRegistry)forDynamically-loadedExtensions-5.UseCases>
>  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 <[email protected]>
> Sent: Sunday, July 03, 2016 3:27 PM
> To: [email protected]
> 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 <[email protected]> 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 <[email protected]> wrote:
>>> Hi all,
>>>
>>> Puspendu Banerjee and I have been exchanging ideas about how to design the 
>>> "Extension Registry" in the wiki page discussion at
>>>
>>>  *   
>>> https://cwiki.apache.org/confluence/display/NIFI/External+Repositories+%28aka+Extension+Registry%29+for+Dynamically-loaded+Extensions
>>>
>>> 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
>>>
>>>  *   https://github.com/PuspenduBanerjee/nifi/tree/NIFI-ExtRegistry
>>>
>>> I've also opened https://issues.apache.org/jira/browse/NIFI-2168? 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 comments.
>>>
>>> Thanks!
>>> --Matt
>>
>

Reply via email to