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

Shelve project requires an executor on the master

    Details

    • Similar Issues:

      Description

      In our environment we have 0 executiors on the master, and everything is done on the slaves. When we shelve a project, a job gets scheduled to 'shelve' the project but it never executes. Naturally the shelving has to happen on the master. The shelving should not require any executors on the master. You don't need executors on the master to create or delete jobs, and that all happens on the master.

        Attachments

          Activity

          Hide
          jameshowe James Howe added a comment -

          With 1.4.4 I observe that it doesn't use an executor slot, but can roam to other slaves.

          Show
          jameshowe James Howe added a comment - With 1.4.4 I observe that it doesn't use an executor slot, but can roam to other slaves.
          Hide
          maselvaraj Manivannan Selvaraj added a comment - - edited

          Ash/Ben,

          I was wondering if I can we make the node label(where to run shelving projects) configurable rather than shelving projects looking for nodes with 'Utilize this slave as much as possible'?

          Show
          maselvaraj Manivannan Selvaraj added a comment - - edited Ash/Ben, I was wondering if I can we make the node label(where to run shelving projects) configurable rather than shelving projects looking for nodes with 'Utilize this slave as much as possible'?
          Hide
          pierrebtz Pierre Beitz added a comment -

          Manivannan Selvaraj the shelving will take place on the master, using a flyweight executor (ie not using a standard executor).

           

          Leo Sager: as the shelving/unshelving is using flyweight executors now, I'll close this issue.

          Show
          pierrebtz Pierre Beitz added a comment - Manivannan Selvaraj the shelving will take place on the master, using a flyweight executor (ie not using a standard executor).   Leo Sager : as the shelving/unshelving is using flyweight executors now, I'll close this issue.

            People

            • Assignee:
              ashlux ashlux
              Reporter:
              leosager Leo Sager
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: