[ 
https://issues.apache.org/jira/browse/NIFI-3622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Secules resolved NIFI-3622.
--------------------------------
    Resolution: Duplicate

> MockFlowFile doesn't transfer penalized state when creating a new version
> -------------------------------------------------------------------------
>
>                 Key: NIFI-3622
>                 URL: https://issues.apache.org/jira/browse/NIFI-3622
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Joe Percivall
>            Priority: Minor
>
> In this constructor[1] a new MockFlowFile is being created from an old one. 
> This is used in many places, one of which is the putAttribute()[2]. So if the 
> flowfile is penalized followed by "putAttribute" the flowfile will no longer 
> be penalized.
> This does not match the corresponding behavior in StandardFlowFileRecord 
> which transfers the expiration time[3].
> [1] 
> https://github.com/mcgilman/nifi/blob/96ed405d708894ee5400ebbdbf335325219faa09/nifi-mock/src/main/java/org/apache/nifi/util/MockFlowFile.java#L65-L65
> [2] 
> https://github.com/mcgilman/nifi/blob/c441a8696d8dce47f263846cdf5ecac8506ba5d3/nifi-mock/src/main/java/org/apache/nifi/util/MockProcessSession.java#L485-L485
> [3] 
> https://github.com/mcgilman/nifi/blob/39cfd0339756e3869d0e3f3bcf45569855d6bca3/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/repository/StandardFlowFileRecord.java#L305-L305



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

Reply via email to