Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Even if a receiver has finished and informed the corresponding partition sender, the sender will still try to send a "last batch" to the receiver when it's done. In most cases this is fine as those batches will be silently dropped by the receiving DataServer, but if a receiver has finished +10 minutes ago, DataServer will throw an exception as it couldn't find the corresponding FragmentManager (WorkEventBus has a 10 minutes recentlyFinished cache).
DRILL-2274 is a reproduction for this case (after the corresponding fix is applied).