-
Bug
-
Resolution: Fixed
-
Major
Since LockStepExecution.Callback.finished(context) never gets called in the case of a hard kill, resources can be locked forever when a build is hard killed. It's possible to manually unlock those resources from the UI, but it'd be preferable to have some behavior that detects this scenario and is able to unlock resources locked by defunct builds.
- is related to
-
JENKINS-40368 Locked resources are not always freed up on Pipeline hard kill when there are other pipelines waiting on the Resource
-
- Resolved
-
-
JENKINS-28183 Hard killed job's stage blocks stage in following jobs
-
- Resolved
-
- links to
[JENKINS-36479] Locked resources not freed up by Pipeline job hard kill
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Link |
New:
This issue is related to |
Labels | New: robustness workflow |
Also this can happen if the build is deleted while running - a non-ideal usage pattern, sure, but since you can do it, people will end up doing it. So we probably also want to check if the build locking a resource actually even exists in the first place and unlock if the build doesn't exist.