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

Not compatible with Pipeline restart feature

    XMLWordPrintable

    Details

    • Sprint:
      Pipeline - July/August
    • Similar Issues:

      Description

      One-shot provisioner is not compatible with Pipeline restart feature because OneShotSlave implements EphemeralNode which prevents it from being persisted (and prevents the agent to reconnect after Jenkins restart).

        Attachments

          Issue Links

            Activity

            Hide
            kohsuke Kohsuke Kawaguchi added a comment -

            Met with Nicolas De Loof and Jesse Glick today to discuss the way forward. During the meeting, we discussed relevant part of the code and a possible way to fix this.

            I think that gave Nicolas some directions and ideas and he is going to give it some more shot.

            The current plan is for me to check back in with Nicolas later this week, and if it doesn't work out, put this to the OSS team's queue and ask Jesse to look into this. Jesse is more optimistic that this is fixable, just that he currently lacks the context of one-shot-executor.

             

            Show
            kohsuke Kohsuke Kawaguchi added a comment - Met with  Nicolas De Loof and Jesse Glick today to discuss the way forward. During the meeting, we discussed relevant part of the code and a possible way to fix this. I think that gave Nicolas some directions and ideas and he is going to give it some more shot. The current plan is for me to check back in with Nicolas later this week, and if it doesn't work out, put this to the OSS team's queue and ask Jesse to look into this. Jesse is more optimistic that this is fixable, just that he currently lacks the context of one-shot-executor.  
            Hide
            kohsuke Kohsuke Kawaguchi added a comment -

            I talked to Nicolas De Loof and he's making good progress, but still more work to do.

            Show
            kohsuke Kohsuke Kawaguchi added a comment - I talked to  Nicolas De Loof and he's making good progress, but still more work to do.
            Hide
            strabe Mark Strasser added a comment - - edited

            Looks like Nicolas made a commit in October 2017 to the One Shot Executor Plugin, but it is not part of any official release of that plugin.  Is issue fixed?

            Show
            strabe Mark Strasser added a comment - - edited Looks like Nicolas made a commit in October 2017 to the One Shot Executor Plugin, but it is not part of any official release of that plugin.  Is issue fixed?
            Hide
            jglick Jesse Glick added a comment -

            I cannot definitely speak for Nicolas De Loof but I believe that plugin is abandoned. You can try dockerNode from the docker-plugin as a conceptual successor.

            Show
            jglick Jesse Glick added a comment - I cannot definitely speak for Nicolas De Loof but I believe that plugin is abandoned. You can try dockerNode from the docker-plugin as a conceptual successor.
            Hide
            strabe Mark Strasser added a comment -

            Thanks Jesse.

            Show
            strabe Mark Strasser added a comment - Thanks Jesse.

              People

              • Assignee:
                Unassigned
                Reporter:
                vlatombe Vincent Latombe
              • Votes:
                1 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated: