Details
-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: durable-task-plugin
-
Labels:None
-
Similar Issues:
Description
FileMonitoringTask currently assumes that the caller of the task owns an exclusive lock on the workspace. For some purposes this is not a safe assumption, so it should instead generate distinct tracker files for each concurrent invocation.
Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java
src/main/java/org/jenkinsci/plugins/durabletask/FileMonitoringTask.java
src/main/java/org/jenkinsci/plugins/durabletask/WindowsBatchScript.java
http://jenkins-ci.org/commit/durable-task-plugin/6655d258234e49c5be38bd80ab5fb6817584e995
Log:
[FIXED JENKINS-22248]
Using unique ID for each run to allow multiple executions to run on the same directory