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

FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.

      When a flyweighttask is limited to run on a specific label (e.g. matrix project set restrict where this project can run) if there are no nodes with that label available when it enters the queue then it will immediatly move to blocked.

      As it is blocked the Node provisioner will not attempt to create any slaves, so the project will sit in the queue forever (or until some other project allocates a slave with the correct label).

      Seems to be a regression introduced by JENKINS-24519

          [JENKINS-30084] FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.

          James Nord created issue -
          James Nord made changes -
          Link New: This issue is related to JENKINS-24519 [ JENKINS-24519 ]
          James Nord made changes -
          Assignee New: valentina armenise [ varmenise ]
          James Nord made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          James Nord made changes -
          Remote Link New: This issue links to "PR 1815 (Web Link)" [ 13136 ]
          valentina armenise made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Daniel Beck made changes -
          Labels Original: flyweight queue regression New: flyweight lts-candidate queue regression
          Oliver Gondža made changes -
          Labels Original: flyweight lts-candidate queue regression New: 1.625.2-fixed flyweight queue regression
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 165167 ] New: JNJira + In-Review [ 197638 ]

            varmenise valentina armenise
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: