[ 
https://issues.apache.org/jira/browse/NIFI-11171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816187#comment-17816187
 ] 

David Handermann commented on NIFI-11171:
-----------------------------------------

[~dstiegli1] Thanks for the background work and summary of the various 
Processors and dependencies.

On further consideration of this issue in general, I think we should hold off 
further changes. The Jolt refactoring was the most obvious because of the 
scattered components across different NAR bundles.

Although moving some things out of the standard NAR would be optimal, it would 
have a more direct impact on existing users when upgrading.

This background is very helpful, and could serve as a basis for considering 
future work on redesigned components in some cases. For now, however, unless 
project members weigh in different opinion, it seems best to avoid moving some 
of these more significant components.

> Reorganize Standard Components for 2.0.0
> ----------------------------------------
>
>                 Key: NIFI-11171
>                 URL: https://issues.apache.org/jira/browse/NIFI-11171
>             Project: Apache NiFi
>          Issue Type: Epic
>            Reporter: David Handermann
>            Assignee: David Handermann
>            Priority: Major
>
> The {{nifi-standard-processors}} and {{nifi-standard-services}} modules 
> include a large number of Processors and Controller Services supporting an 
> array of capabilities. Some of these capabilities require specialized 
> libraries that apply to a limited number of components.
> Moving Processors and Controller Services changes class names and bundle 
> coordinates which will break existing flow configurations. For this reason, 
> the selection of components for reorganization should be limited and focused. 
> Components with less frequent updates or usage and components with large 
> dependencies trees should be considered.
> The following items should be considered as described in the [NiFi 2.0 
> Release 
> Goals|https://cwiki.apache.org/confluence/display/NIFI/NiFi+2.0+Release+Goals]:
>  * SFTP Processors
>  * Jolt Transform Processors
>  * Jetty HTTP Processors
>  * JSON Processors
>  * Netty-based Processors



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to