Details
-
Bug
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
Description
See discussion at JENKINS-44747 and https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/50 - I'm legitimately not sure whether anyone will ever actually encounter it, but it's a theoretical possibility that throttled Pipeline threads could fail to actually throttle upon master restart due to the fix for JENKINS-44747.
Attachments
Issue Links
- relates to
-
JENKINS-44747 Queue locked indefinitely in ThrottleQueueTaskDispatcher.categoriesForPipeline
-
- Resolved
-
I observed this issue recently after restarting one of my Jenkins masters that had Throttle Concurrents in use. Throttle Concurrents was supposed to keep the # of builds that use a specific external resource down to 30. After the restart, I verified that at least 40 builds were using that external resource, indicating that the throttle was not taking effect. I only observed this after the restart; before the restart, things were fine. The end result for me as a user was that the external resource was overwhelmed and all my jobs failed. It's disappointing to me that bugs like this have existed for over a year without resolution. It effectively means the Throttle Concurrents plugin is unusable, at least in my use case.