Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/workflow-plugin
  Commit: dabde2f4a9cfb636bbf0e8b68a817e2ad1057ca1
      
https://github.com/jenkinsci/workflow-plugin/commit/dabde2f4a9cfb636bbf0e8b68a817e2ad1057ca1
  Author: Kohsuke Kawaguchi <k...@kohsuke.org>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M 
api/src/main/java/org/jenkinsci/plugins/workflow/graph/FlowGraphWalker.java

  Log Message:
  -----------
  This is supposed to prevent double visiting.

But as the code stands now it was no-op.


  Commit: cd79f5c0afa67591d36cbffce3083d5e8861a50e
      
https://github.com/jenkinsci/workflow-plugin/commit/cd79f5c0afa67591d36cbffce3083d5e8861a50e
  Author: Kohsuke Kawaguchi <k...@kohsuke.org>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M 
cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/ParallelStepExecution.java

  Log Message:
  -----------
  I think this situation has since been rectified.

... with CpsBodyInvoker.createBodyBlockNode


  Commit: 920ac4886093f87d919b03008e8339be3fd1698f
      
https://github.com/jenkinsci/workflow-plugin/commit/920ac4886093f87d919b03008e8339be3fd1698f
  Author: Kohsuke Kawaguchi <k...@kohsuke.org>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/parallel/ParallelStepTest.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsBodyInvoker.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsStepContext.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/FlowHead.java
    M 
support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution.java

  Log Message:
  -----------
  [FIXED JENKINS-26074]

I fixed the problem by making FlowHead removal automatic. We keep
FlowHead around until another FlowHead subsumes it.

In this way, FlowHead that belongs to completed CpsThread will hang
around for parallel steps until a big StepEndNode comes in and
designates everyone else as the parent.


Compare: 
https://github.com/jenkinsci/workflow-plugin/compare/474044f885ed...920ac4886093

-- 
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.

Reply via email to