Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
0.4.0
-
None
Description
If we setup a flow where Processor A is connected to Processor B and set backpressure to say 200 FlowFiles, all works well. If we then apply an ageoff (say 15 seconds) and start the Processors, all works well.
Then stop Processor B so that the queue applies backpressure.
Leave Processor B stopped long enough for the expiration to occur.
The queue is now emptied, but Processor A does not continue to run.
It appears that when FlowFiles are expired while the queue is full, the queue still thinks it is full.