Description
In OOZIE-3160 CallableQueueService has been refactored. It seems like not all the XCallable elements are processed when one of the ExecutorService instances are shut down.
Following issues to investigate:
- ThreadPoolExecutor#awaitTermination() gets stuck even if no XCallable elements are present anymore
- await termination only conditionally, that is, when there are still some XCallable elements in one of the ThreadPoolExecutor instances
Attachments
Issue Links
- is related to
-
OOZIE-3160 PriorityDelayQueue put()/take() can cause significant CPU load due to busy waiting
- Closed