During load test I have observed that the job executor and its thread pool is getting overloaded and taking time to process the existing jobs and reduce the queue size to a manageable portion again. Now In a large set of pending jobs, some jobs may be more important than others. And we want to have some kind of priority based mechanism ACTIVITI we would be able to assign some priority during process instance creation and then job executor would execute the job based on the priority. Are you planning to implement something similar in near future?
Which job executor are you talking about? Did you give the Async Executor a try, as it's way more performant and tweakable compared to the old job executor?
We don't have a priority based mechanism in the engine right now.