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

ASF subversion and git services commented on NIFI-14846:
--------------------------------------------------------

Commit 1e14669f4e3e6b575862fa6d6b8971fad692fd59 in nifi's branch 
refs/heads/main from David Handermann
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=1e14669f4e ]

NIFI-14846 Deprecated NetflowV5, Geohashing, CreateHadoopSequenceFile

Signed-off-by: Pierre Villard <[email protected]>

This closes #10194.


> Deprecate ParseNetflowv5, GeohashRecord, and CreateHadoopSequenceFile for 
> Removal
> ---------------------------------------------------------------------------------
>
>                 Key: NIFI-14846
>                 URL: https://issues.apache.org/jira/browse/NIFI-14846
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: David Handermann
>            Assignee: David Handermann
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Several Processors should be deprecated for removal based on current 
> implementation and future support priorities.
> *ParseNetflowv5*
> The {{ParseNetflowv5}} Processor should be removed because the current 
> implementation relies on receiving Netflow V5 binary packets and also expects 
> to having the receiving port number in a FlowFile attribute, presumably from 
> {{ListenUDP}}. Future support for Netflow should consider additional protocol 
> versions, and implement support as a Listen Processor. Additional 
> considerations include using a Record Writer, instead of FlowFile attributes 
> or JSON content, to make Netflow packet handling more flexible for general 
> use cases.
> *GeohashRecord*
> The {{GeohashRecord}} Processor has not received any substantive changes 
> since the initial introduction in 2021. It also includes multiple output 
> strategies that introduce additional complexity. As it is a less common 
> feature, continuing maintenance within the project should be reconsidered.
> *CreateHadoopSequenceFile*
> The {{CreateHadoopSequenceFile}} Processor should be removed because it 
> implies tight coupling between FlowFile handling and storage structure. 
> Supported formats include the Apache NiFi FlowFile Stream V3, which as an 
> internal format not suited for persistence in external systems such as 
> Hadoop. The Tar and Zip options provide greater flexibility, but also require 
> a specific knowledge of the packed FlowFile content stored. As this Processor 
> has not received notable maintenance in a number of years, and other file 
> formats provide more generalized storage solutions, this Processor should be 
> deprecated for removal.



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

Reply via email to