/** Update to the previous comment:

  • ExecutorListener is not an extension point, we cannot make this approach work
  • There's no listeners in Jenkins core, that could reliably deliver the info
    */

I've tried to introduce a light-weight off-the-queue caching in PR #28. The result was not satisfactory as well. The performance of canTake() is being improved by up to 10 times on my local benchmarks, but it still no enough to resolve the issue.

We could somehow merge PRs #27 and #28, but I'm afraid the solution will stay unreliable. An additional synchronisation will be required in such case => scheduling behaviour will be impacted due to the injected quietTimes.

Hacking of the load balancer could help, but there will be a conflict with other plugins

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to