Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.6.1
-
None
Description
The FirstInFirstOut (FIFO) prioritizer has no guarantee of actually working on queued FlowFile in a FIFO order. The reliance on lastQueuedDate or time is not sufficient to guarantee order as FlowFile processed as batched will all have the same exact timestamp. There is also inconsistency in how processors update lastQueuedDate. If a processor passes a FlowFile through without any change, Date is not updated. This in turn affects the processing order of FlowFiles. We are finding that more and more NiFI users have specific file processing order needs.
Attachments
Issue Links
- links to