Hello Jenkins Developers: Greetings from Wenxian who works as Software Engineer in Shutterfly.
Firstly, thanks for the great throttle-concurrent-builds-plugin, we benefit a lot from using it. However, during the life using throttling plugin, we are facing concurrent-thread-failure errors if there is large traffic in jenkins and job has multiple checked categories. After the investigation, we found that the error comes from this plugins's source code (categories attribute in ThrottleJobProperty.java). Attribute categories is using class ArrayList which is not thread-safe. So we made a fork of master branch and changes the type of ArrayList to CopyOnWriteArrayList. The request is here: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/24 We have been using our fork branch version for almost one year and no longer have concurrent-thread-failure anymore. The request is worth to be merged to improve the great plugin and also we are looking for further release. Looking forward your reply! Please let me know if you have any request and questions. Thanks, Wenxian -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.