[
https://issues.apache.org/jira/browse/NIFI-7011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe Witt resolved NIFI-7011.
----------------------------
Resolution: Fixed
+1 merged to master
> FlowFile ordering can become incorrect when swapping data
> ---------------------------------------------------------
>
> Key: NIFI-7011
> URL: https://issues.apache.org/jira/browse/NIFI-7011
> Project: Apache NiFi
> Issue Type: Bug
> Components: Core Framework
> Reporter: Mark Payne
> Assignee: Mark Payne
> Priority: Major
> Fix For: 1.11.0
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
> NiFi provides weak ordering guarantees when using prioritizers in conjunction
> with swapped data. When data is swapped out, it is always the lowest priority
> data (according to the selected prioritizers) that is swapped out first. When
> data is swapped, it is always swapped back in, in the same order.
> However, I've come across a problem where data is swapped out. Then, the data
> that is not swapped out gets processed, then data waiting to be swapped out
> (lowest priority data) is processed, then the swapped data. It should always
> be that the lowest priority data, waiting to be swapped out, should be
> processed after all data that is already swapped out gets swapped back in.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)