-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
Jenkins LTS 1.565.2
P4 Plugin 1.0.16
The p4-plugin doesn't seem to support concurrent builds. I have multiple slave nodes and executors. My job is setup to launch concurrent builds. The behavior I'm seeing is only one build is run at a time across all the executors. Once the build is done, then the next build is kicked off. The plugin should be constantly polling based on polling schedule and add builds to queue.
I'm pretty positive this is a limitation to p4-plugin as when I change to use old Perforce plugin, then concurrent builds are launched as expected.
Did a bit of debugging. Checking the scm-polling.log I can see that polling gets stuck the next poll after a build has started.
I then did a kill -3 on the main jenkins process and saw this:
The polling mechanism is getting stuck trying to acquire the workspace list for some reason.