Matt,

I think this is a great idea, and I think it could also provide a bridge to the 
reduced kernel build of NiFi with separate extensions that the extensions 
registry will ultimately offer. Once the MiNiFi and NiFi assemblies are 
complete, it should be possible to add a third which does include the UI/API, 
but does not include the majority of specialized processor NARs, etc. 

Andy LoPresto
[email protected]
[email protected]
He/Him
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69

> On May 21, 2020, at 10:49 AM, Pierre Villard <[email protected]> 
> wrote:
> 
> Nothing useful to add other than I know this is going to be a lot of work,
> but this is GREAT!
> 
> Thanks,
> Pierre
> 
> Le jeu. 21 mai 2020 à 19:44, Matt Burgess <[email protected]> a écrit :
> 
>> All,
>> 
>> I'm currently working on MINIFI-422, which aims to bring the MiNiFi
>> code into the NiFi codebase and have the MiNiFi product be a
>> specialized assembly of NiFi. Picture two different Maven profiles
>> that create a NiFi assembly or a MiNiFi assembly, each including the
>> common elements but excluding those things that aren't needed, such as
>> MiNiFi being "headless" and not including Jetty or the UI.
>> 
>> This will be a lot of effort and very invasive to NiFi itself, so I
>> created a MINIFI-422 branch (based on the current master) and pushed
>> that to the Apache NiFi Github repo. I figure that way we can carve
>> out individual tasks and write PRs against that branch, rather than
>> duplicating code in the meantime and having MiNiFi show up little by
>> little in the NiFi codebase.
>> 
>> My first task to that end is to continue Aldrin's work on MINIFI-488.
>> I originally had a PR against master for this subtask, but after
>> discussing with Aldrin we thought it would be better to have a
>> separate branch and incrementally add MiNiFi functionality until we're
>> ready for a big PR to bring it all into NiFi.
>> 
>> We still want to keep up with NiFi master, so the branch would be
>> subject to force-pushes, rebases, etc. For that reason I'd like to ask
>> that anyone working on that branch please reach out to me
>> ([email protected]) so we can coordinate and collaborate, to ensure
>> we're not stepping on each other's toes :)
>> 
>> Also happy to discuss alternate approaches or any other questions or
>> concerns you may have.
>> 
>> Regards,
>> Matt
>> 

Reply via email to