Labels do not have any concept of affinity as far as I know. On Wed, Aug 17, 2016 at 7:40 AM Ginga, Dick <[email protected]> wrote:
> Does the use of node label contain a notion of “affinity”. In other words, > I would like a build to go to node A always, unless node A is unavailable. > > > > I implemented my own failover by using a node label parameter with a > default node of A and a “possible nodes” of the failover node. > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Mark Waite > *Sent:* Tuesday, August 16, 2016 7:15 PM > *To:* [email protected] > *Subject:* Re: Teaching an old job new tricks > > > > > > On Tue, Aug 16, 2016 at 3:44 PM Bruce Epstein <[email protected]> wrote: > > Thanks, I will try that. > > I guess this gets to the heart of my question... > > If I make it so that an old job won't run on builder, will it fail over to > the newly created node? > > > > Yes, it will switch freely from one node to another unless you have tied > the job to a specific node. That's one of the reasons to tie a job to a > capability based label rather than tying it to a specific node name. > > > > Mark Waite > > > > That is, will old jobs run on the new node, if cajoled properly, or will > they just fail altogether? > > > > On Tuesday, August 16, 2016 at 4:23:38 PM UTC-4, Mark Waite wrote: > > You might also consider changing the setting of the master node. > > > > The "Usage" field of the master node configuration should have a pick list > with two choices, either "Use this node as much as possible" (the default), > or "Only build jobs with label expressions matching this node". That will > tend to keep most jobs off your master node (at least it does for me). > > > > Mark Waite > > > > On Tue, Aug 16, 2016 at 2:19 PM Indra Gunawan (ingunawa) < > [email protected]> wrote: > > Use the Configuration Slicing Plugin : > https://wiki.jenkins-ci.org/display/JENKINS/Configuration+Slicing+Plugin > <https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.jenkins-2Dci.org_display_JENKINS_Configuration-2BSlicing-2BPlugin&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=Vj87PArNuHgsZ6OdHj0v-G0TyK9NSwesFgJg3yOp4us&e=> > to > mass assign a label to jobs that are not tied to any node all at once. > > > > -Indra > > > > *From: *<[email protected]> on behalf of Bruce Epstein < > [email protected]> > *Reply-To: *"[email protected]" <[email protected]> > > > *Date: *Tuesday, August 16, 2016 at 1:16 PM > > *To: *Jenkins Users <[email protected]> > > > *Subject: *Teaching an old job new tricks > > Hi All, > > Thanks to those who answered my previous question about setting up agents. > > I now have two new agent nodes set up and want to move old jobs off the > master, so the master won't be used for any building (just admin). > > How do I prevent jobs from running on the master? Do I just set "number of > executors" to zero? > > For new jobs, I see the choice in their configuration allowing me to > decide where to run the job, so I can force it to run on the agent node not > the master. > > I understand old jobs are supposed to run on the master, but I don't want > them to any more. Even cloned (new) jobs seem to not have the "Restrict > where this job runs" configuration option, so I assume they will run on the > master (as did the job from which they were cloned.) > > What are my options? > > This plugin seems to be one possibility for setting the node at build time > (I imagine I can set its default to specify a new node for building?) > > https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin > <https://urldefense.proofpoint.com/v2/url?u=https-3A__webmail.novantas.com_owa_redir.aspx-3FSURL-3DbccvBaZmiAUZEiOjb7fb5V0hm90n-5FX4zGXw8tWkw-2D8ka1WNgEcbTCGgAdAB0AHAAcwA6AC8ALwB3AGkAawBpAC4AagBlAG4AawBpAG4AcwAtAGMAaQAuAG8AcgBnAC8AZABpAHMAcABsAGEAeQAvAEoARQBOAEsASQBOAFMALwBOAG8AZABlAEwAYQBiAGUAbAArAFAAYQByAGEAbQBlAHQAZQByACsAUABsAHUAZwBpAG4A-26URL-3Dhttps-253a-252f-252fwiki.jenkins-2Dci.org-252fdisplay-252fJENKINS-252fNodeLabel-252bParameter-252bPlugin&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=th0wJemjUB73CcgPWJcL-leHSh66pbDjRn2BcpDR35s&e=> > > Will that work with old jobs, causing them to run on one of the new agent > nodes instead of the master? > > Inquiring minds want to know! > > Thanks again in advance. > > Cheers > Bruce > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/8a88c69f-bf54-4bd8-8009-e73c2f42895b%40googlegroups.com > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_msgid_jenkinsci-2Dusers_8a88c69f-2Dbf54-2D4bd8-2D8009-2De73c2f42895b-2540googlegroups.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=DuPtybF5ETjsTXSUIP3Q37zE3mVxy_MVOZYONe4r0fY&e=> > . > For more options, visit https://groups.google.com/d/optout > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=aEy0qG-rs_d5fTir4M4CufyqBFGl1Pco3_T0ErpSxjU&e=> > . > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/D3D8C322.5AE4A%25ingunawa%40cisco.com > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_msgid_jenkinsci-2Dusers_D3D8C322.5AE4A-2525ingunawa-2540cisco.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=m0lH9radQPGbxsO5-2BRLpUdClq-7leHm_MbQ32xPuo&e=> > . > For more options, visit https://groups.google.com/d/optout > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=aEy0qG-rs_d5fTir4M4CufyqBFGl1Pco3_T0ErpSxjU&e=> > . > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/e70472f5-6012-4d5b-9eab-a3790d9c5ef3%40googlegroups.com > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_msgid_jenkinsci-2Dusers_e70472f5-2D6012-2D4d5b-2D9eab-2Da3790d9c5ef3-2540googlegroups.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=ns79XT9yEkucqq5VdT8WTmrZgDGAmYrdlUyMppdlkSA&e=> > . > For more options, visit https://groups.google.com/d/optout > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=aEy0qG-rs_d5fTir4M4CufyqBFGl1Pco3_T0ErpSxjU&e=> > . > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEHQWdaN2up2ka6WLVyGHaMFPuV8TJj5jVMCMfY1unpsw%40mail.gmail.com > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_msgid_jenkinsci-2Dusers_CAO49JtEHQWdaN2up2ka6WLVyGHaMFPuV8TJj5jVMCMfY1unpsw-2540mail.gmail.com-3Futm-5Fmedium-3Demail-26utm-5Fsource-3Dfooter&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=X53y381ET5S0XnhWWSZmFqBJV-cOOruRXLoRBj_O2mE&e=> > . > > > For more options, visit https://groups.google.com/d/optout > <https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=DQMFaQ&c=3mGIBQKb1eS1YDHb7ax3kFkT2UAGBJ12p2lcECIjhXk&r=SXz9subj7EUWDFIuiAjJSXBLM9pAzGIduhHWvfq5re0&m=nXhfG9PkqmRpZIuD5R5-RGLY9x3zWMXVPKMj_OmzvYA&s=aEy0qG-rs_d5fTir4M4CufyqBFGl1Pco3_T0ErpSxjU&e=> > . > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/6C6EE445A6F6CE4E8A0FFB51B071A4E2D873FF1F%40AMERMBX02.PERKINELMER.NET > <https://groups.google.com/d/msgid/jenkinsci-users/6C6EE445A6F6CE4E8A0FFB51B071A4E2D873FF1F%40AMERMBX02.PERKINELMER.NET?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtFDJr7Vy__NnacUmjGfMpSPPDKvp82n8jgJhfrd%2B6bkmw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
