[ https://issues.apache.org/jira/browse/SLING-5831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15377348#comment-15377348 ]
Carsten Ziegeler commented on SLING-5831: ----------------------------------------- [~chetanm] I think the above does not work, imagine the default QuartzThreadPool is exhausted, now a job running with a different pool should be scheduled. Quartz can't start it as the QuartzThreadPool is exhausted. I think the only option is to create a scheduler per thread pool that is used > Support different thread pools for scheduled tasks > -------------------------------------------------- > > Key: SLING-5831 > URL: https://issues.apache.org/jira/browse/SLING-5831 > Project: Sling > Issue Type: Improvement > Components: Commons > Reporter: Carsten Ziegeler > Fix For: Commons Scheduler 2.4.16 > > > Right now the scheduler uses a single thread pool. While this thread pool can > be configured, it means that all scheduled tasks share this pool. In order to > prioratize different tasks over others and avoid blocking important jobs > through unimportant once, we could maybe add a configuration property to > select a thread pool name. > If a pool with that name exists, it's used - if not the default is used. -- This message was sent by Atlassian JIRA (v6.3.4#6332)