[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2021-03-30 Thread Rene Weidlinger (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17311568#comment-17311568
 ] 

Rene Weidlinger commented on MINIFI-422:


Danke für Ihre Nachricht!

Ich bin am Montag, 06.04.2021 wieder im Büro.
Ihre Emails werden nicht automatisch weitergeleitet.

Beste Grüße,
Rene Weidlinger


> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>Assignee: Matt Burgess
>Priority: Major
>  Time Spent: 3h 40m
>  Remaining Estimate: 0h
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2019-05-07 Thread Aldrin Piri (JIRA)


[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16834758#comment-16834758
 ] 

Aldrin Piri commented on MINIFI-422:


Hi [~JPercivall]!

I have a few branches that are working on aspects of this that I haven't been 
able to fully get instrumented with tests and such in NiFi.  These are 
https://github.com/apiri/incubator-nifi/commits/MINIFI-488 & 
https://github.com/apiri/incubator-nifi/commits/MINIFI-485.

MINIFI-488 a proof of concept startup of NiFi from a YAML config and certainly 
needs some adjustment but covers the base approach to make it work.

My mental model is to incorporate some of the outstanding items into MiNiFi for 
one more release (although based on 1.8.x given the difficulties highlighted in 
494) and work on some modularity to better compose items to port over to NiFi.  
At that point, update perform the transition targeting 1.10 carrying out the 
list of tasks encompassed in this ticket.  If you are interested in getting 
involved in any of these steps let me know and am happy to collaborate to move 
things ahead a bit more.  Have been a bit busy with other tasking and items.


> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>Priority: Major
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2019-05-07 Thread Joseph Percivall (JIRA)


[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16834573#comment-16834573
 ] 

Joseph Percivall commented on MINIFI-422:
-

Hey [~aldrin], how are things going here? Taking a look at the comments in 
MiNiFi-494[1] and MiNFi-488[2] it appears there's progress still happening but 
I don't see git activity. Let me know if you want to bounce any ideas or have 
run into roadblocks that you could use help with. 


[1] https://issues.apache.org/jira/browse/MINIFI-494
[2] https://issues.apache.org/jira/browse/MINIFI-488

> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>Priority: Major
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2017-12-22 Thread Aldrin Piri (JIRA)

[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16302199#comment-16302199
 ] 

Aldrin Piri commented on MINIFI-422:


[~JPercivall] Not sure of specifics but certainly could see a similar extension 
based approach being compelling.  Based on work I've done against such things 
before, it certainly seems like a reasonably straightforward path but those are 
always famous last words of any software endeavor :)

> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2017-12-22 Thread Joseph Percivall (JIRA)

[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16302198#comment-16302198
 ] 

Joseph Percivall commented on MINIFI-422:
-

Definitely interested in how this would pan out and I agree that it could go a 
long way in streamlining and promoting the MiNiFi Java development. As well as 
facilitating better feature parity between the two. +1

Do you foresee integrating some of the current MiNiFi specific functionality 
(ie. config change listeners) into core NiFi or would they stay separate?

> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (MINIFI-422) Incorporate MiNiFi Java functionality as a specialized assembly of NiFI

2017-12-22 Thread Joseph Witt (JIRA)

[ 
https://issues.apache.org/jira/browse/MINIFI-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16302186#comment-16302186
 ] 

Joseph Witt commented on MINIFI-422:


big +1 from me and happy to work with you on this.

> Incorporate MiNiFi Java functionality as a specialized assembly of NiFI 
> 
>
> Key: MINIFI-422
> URL: https://issues.apache.org/jira/browse/MINIFI-422
> Project: Apache NiFi MiNiFi
>  Issue Type: Task
>Reporter: Aldrin Piri
>
> At its core the Java implementation of MiNiFi has largely been a core body of 
> NiFi core libraries in a separate assembly with some additional extension 
> points, namely those of configuration (via YAML) and configuration change 
> listeners.  
> Due to working with some of the internals of NiFi that are not exactly meant 
> for external consumption, there has been a certain impedance with each 
> successive release to make use of the latest and greatest.
> This ticket is to investigate and consider the incorporation of MiNiFi Java 
> into the NiFi code base in a manner as highlighted above, extending/adapting 
> the core libraries, providing some additional extension points, and then 
> generating a custom assembly.
> The idea is that in lieu of duplicating bits of code and providing 
> workarounds around some of the internal APIs we can have a more streamlined 
> build and keep these items in lockstep with the core NiFi libraries being 
> more aware of changes that MiNiFi is inherently dependent upon.
> To our users, there should be little perceptible change.  The core means of 
> interaction should remain while providing a similar footprint.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)