Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
5.2, 5.1.0.0, 5.1.0.1, 5.1.0.2, 5.1.0.3, 5.1.0.4, 5.1.0.5, 5.1
-
None
Description
ParallelExecutor service building method is backed by a bounded BlockingQueue which is the cause of RejectedExecutionException if THREAD_POOL_MAX_SIZE is reached during parallel execution of jobs.
Changing it to use an unbounded queue will cause new jobs to wait before ParallelExecutor is able to accept new ones.