Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51891

Pipelines which need a node with a specific label do not proceed after adding label to a node

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Environment:
    • Similar Issues:

      Description

      Summary
      Given a Declarative pipeline with a stage set to run on a node matching a particular label (in my case linux, if there is node connected, the Pipeline will pause as expected. Adding this label to a node should cause the job to proceed, but usually, the pipeline remains "stuck."

      I don't know if this is specific to declarative, so I'm happy to move it to some other component.

      Frequency of occurrence:
      Maybe 50% of the time. There's no pattern apparent yet as to when it happens, or how to reliably trigger it.

      Steps to recreate
      1. Set up a remote build agent to have a label of other.

      2. Create a Pipeline job, as in the below block. Note that the whole top level agent setting is for any, but there's a stage, called needs-a-labeled-agent, which relies on an agent matching the label linux:

      pipeline {
      
          agent any
      
          stages {
      
              stage('first-stage') {
                  steps {
                      echo "Hello from Declarative."
                      sh "mvn -version"
                      sh "for i in `seq 1 5`; do cat /dev/urandom | env LC_CTYPE=c tr -dc \'[:alpha:]\' | head -c 100; done"
                  }
              }
      
              stage ('needs-a-labeled-agent') {
                  agent {
                      label ("linux")
                  }
                  steps {
                      sh "whoami"
                  }
              }
      
              stage ('runs-on-any') {
                  steps {
                      echo "If we see this, we made it past the agent label thing"
                  }
              }
          } // end stages
          post {
              always {
                  echo "ALWAYS --> Runs all the time."
                  deleteDir()
              }
              success {
                  echo "SUCCESS --> Whatever we did, it worked. Yay!"
              }
              failure {
                  echo "FAILURE --> Failed. Womp womp."
              }
          }
      }
      

      3. Build this pipeline. It will get stuck at the needs-a-labeled-agent stage, which is expected, because we don't have an agent with that label.

      4. Go to the Configure page for your remote agent, and replace the other label with linux. It'll look like this when done:

      5. The pipeline build does not proceed. My expectation was that it would proceed - and I've seen it do so occasionally. But more frequently, it does not proceed.

      6. Hover over the build queue, and you'll see a tooltip stating "Waiting for the next available executor on agent-69. Waiting for 10 minutes."

      7. This can be recreated with a multibranch project as well - but the above described test case is way simpler to set up.

        Attachments

        1. image-2018-06-12-12-10-54-958.png
          image-2018-06-12-12-10-54-958.png
          494 kB
        2. image-2018-06-12-12-11-52-219.png
          image-2018-06-12-12-11-52-219.png
          460 kB
        3. screenshot-1.png
          screenshot-1.png
          438 kB
        4. screenshot-10.png
          screenshot-10.png
          546 kB
        5. screenshot-2.png
          screenshot-2.png
          438 kB
        6. screenshot-3.png
          screenshot-3.png
          449 kB
        7. screenshot-4.png
          screenshot-4.png
          866 kB
        8. screenshot-5.png
          screenshot-5.png
          440 kB
        9. screenshot-6.png
          screenshot-6.png
          531 kB
        10. screenshot-7.png
          screenshot-7.png
          523 kB
        11. screenshot-8.png
          screenshot-8.png
          461 kB
        12. screenshot-9.png
          screenshot-9.png
          881 kB

          Activity

          Hide
          kshultz Karl Shultz added a comment -

          Thanks for moving this to the proper component. Was looking for someplace to put it since it's not limited to declarative.

          Show
          kshultz Karl Shultz added a comment - Thanks for moving this to the proper component. Was looking for someplace to put it since it's not limited to declarative.
          Hide
          kshultz Karl Shultz added a comment -

          I set up a logger on my instance. I'm logging org.jenkinsci.plugins.workflow at a level of ALL. Unfortunately it's wrapping on me, but I did get the output from a successful recreate.

          For context, 172.18.64.72 is the remote agent.

          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS
          Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#9]
          Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#9] already finished, no need to interrupt
          Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#4] after 100 MILLISECONDS
          Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#4]
          Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#4] already finished, no need to interrupt
          Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#7] after 100 MILLISECONDS
          Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#7]
          Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#7] already finished, no need to interrupt
          Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS
          Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly
          Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          RequestHandlerThread[#15] already finished, no need to interrupt
          Jun 13, 2018 7:26:24 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt Handling GET /computer/agent-69/configure from 172.18.64.72 : RequestHandlerThread[#16] Computer/configure.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS
          Jun 13, 2018 7:26:24 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed Handling GET /computer/agent-69/configure from 172.18.64.72 : RequestHandlerThread[#16] Computer/configure.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly
          Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          RequestHandlerThread[#16] already finished, no need to interrupt
          Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#1] after 100 MILLISECONDS
          Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#1]
          Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#1] already finished, no need to interrupt
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#16] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#16] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          RequestHandlerThread[#16] already finished, no need to interrupt
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#5] after 100 MILLISECONDS
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#5]
          Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#5] already finished, no need to interrupt
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69] after 100 MILLISECONDS
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69]
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70] after 100 MILLISECONDS
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70]
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt Handling GET /computer/agent-69/ from 172.18.64.72 : RequestHandlerThread[#15] Computer/index.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed Handling GET /computer/agent-69/ from 172.18.64.72 : RequestHandlerThread[#15] Computer/index.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69] already finished, no need to interrupt
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70] already finished, no need to interrupt
          Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          RequestHandlerThread[#15] already finished, no need to interrupt
          Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS
          Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#9]
          Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#9] already finished, no need to interrupt
          Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS
          Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly
          Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          RequestHandlerThread[#15] already finished, no need to interrupt
          Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#1] after 100 MILLISECONDS
          Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#1]
          Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#1] already finished, no need to interrupt
          Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#5] after 100 MILLISECONDS
          Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#5]
          Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#5] already finished, no need to interrupt
          Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS
          Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          completed jenkins.util.Timer [#9]
          Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          jenkins.util.Timer [#9] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#209] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#199] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#210] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#197] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#201] already finished, no need to interrupt
          Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout
          Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          
          Show
          kshultz Karl Shultz added a comment - I set up a logger on my instance. I'm logging org.jenkinsci.plugins.workflow at a level of ALL . Unfortunately it's wrapping on me, but I did get the output from a successful recreate. For context, 172.18.64.72 is the remote agent. Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#9] Jun 13, 2018 7:26:10 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#9] already finished, no need to interrupt Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#4] after 100 MILLISECONDS Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#4] Jun 13, 2018 7:26:15 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#4] already finished, no need to interrupt Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#7] after 100 MILLISECONDS Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#7] Jun 13, 2018 7:26:20 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#7] already finished, no need to interrupt Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly Jun 13, 2018 7:26:21 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout RequestHandlerThread[#15] already finished, no need to interrupt Jun 13, 2018 7:26:24 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt Handling GET /computer/agent-69/configure from 172.18.64.72 : RequestHandlerThread[#16] Computer/configure.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS Jun 13, 2018 7:26:24 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed Handling GET /computer/agent-69/configure from 172.18.64.72 : RequestHandlerThread[#16] Computer/configure.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout RequestHandlerThread[#16] already finished, no need to interrupt Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#1] after 100 MILLISECONDS Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#1] Jun 13, 2018 7:26:25 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#1] already finished, no need to interrupt Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#16] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#16] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout RequestHandlerThread[#16] already finished, no need to interrupt Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#5] after 100 MILLISECONDS Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#5] Jun 13, 2018 7:26:30 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#5] already finished, no need to interrupt Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69] after 100 MILLISECONDS Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69] Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70] after 100 MILLISECONDS Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70] Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt Handling GET /computer/agent-69/ from 172.18.64.72 : RequestHandlerThread[#15] Computer/index.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed Handling GET /computer/agent-69/ from 172.18.64.72 : RequestHandlerThread[#15] Computer/index.jelly Computer/sidepanel.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#69] already finished, no need to interrupt Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout AtmostOneTaskExecutor[Periodic Jenkins queue maintenance] [#70] already finished, no need to interrupt Jun 13, 2018 7:26:34 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout RequestHandlerThread[#15] already finished, no need to interrupt Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#9] Jun 13, 2018 7:26:35 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#9] already finished, no need to interrupt Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly after 100 MILLISECONDS Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed Handling POST /computer/agent-69/ajaxExecutors from 172.18.64.72 : RequestHandlerThread[#15] Computer/ajaxExecutors.jelly ExecutorStepExecution/PlaceholderTask/PlaceholderExecutable/executorCell.jelly Jun 13, 2018 7:26:39 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout RequestHandlerThread[#15] already finished, no need to interrupt Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#1] after 100 MILLISECONDS Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#1] Jun 13, 2018 7:26:40 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#1] already finished, no need to interrupt Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#5] after 100 MILLISECONDS Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#5] Jun 13, 2018 7:26:45 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#5] already finished, no need to interrupt Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Might interrupt jenkins.util.Timer [#9] after 100 MILLISECONDS Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout completed jenkins.util.Timer [#9] Jun 13, 2018 7:26:50 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout jenkins.util.Timer [#9] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#209] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#199] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:54 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#210] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#197] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#201] already finished, no need to interrupt Jun 13, 2018 7:26:55 PM FINER org.jenkinsci.plugins.workflow.support.concurrent.Timeout Computer.threadPoolForRemoting [#205] already finished, no need to interrupt
          Hide
          jglick Jesse Glick added a comment -

          Uh, not a bug, You have an agent with one executor. You run a script with nested node blocks (a terrible idea but technically legal). The first block grabs the agent executor slot (you have not told it to use master, so it may or may not); then the second block cannot run because there are no more executors.

          Show
          jglick Jesse Glick added a comment - Uh, not a bug, You have an agent with one executor. You run a script with nested node blocks (a terrible idea but technically legal). The first block grabs the agent executor slot (you have not told it to use master , so it may or may not); then the second block cannot run because there are no more executors.
          Hide
          jglick Jesse Glick added a comment -

          At most I would consider this a UX issue in Declarative: it should either prohibit use of a stage with an agent when there is an overall agent, or issue some sort of warning, since it is not what you want.

          For Scripted users we trust that they have a reason for what they are doing, and just do what they told us to. For Declarative we impose a mental model of how builds should run, and this cannot be right.

          Show
          jglick Jesse Glick added a comment - At most I would consider this a UX issue in Declarative: it should either prohibit use of a stage with an agent when there is an overall agent, or issue some sort of warning, since it is not what you want. For Scripted users we trust that they have a reason for what they are doing, and just do what they told us to. For Declarative we impose a mental model of how builds should run, and this cannot be right.
          Hide
          kshultz Karl Shultz added a comment - - edited

          This approach that Jesse Glick has suggested is the one I'm going to take. Let's see if we can get Declarative to prohibit the use of nested agents, along with a human-readable error message explaining the user's mistake.

          Looks like it will be tricky to check for nesting inside of ModelParser. Maybe somewhere in ModelValidatorImpl or elsewhere in the validator stuff?

          Show
          kshultz Karl Shultz added a comment - - edited This approach that Jesse Glick has suggested is the one I'm going to take. Let's see if we can get Declarative to prohibit the use of nested agents, along with a human-readable error message explaining the user's mistake. Looks like it will be tricky to check for nesting inside of ModelParser . Maybe somewhere in ModelValidatorImpl or elsewhere in the validator stuff?

            People

            • Assignee:
              kshultz Karl Shultz
              Reporter:
              kshultz Karl Shultz
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: