[ https://issues.jenkins-ci.org/browse/JENKINS-12912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159979#comment-159979 ]
OHTAKE Tomohiro commented on JENKINS-12912: ------------------------------------------- 0.15 suites my use case very much, thank you. But I found a strange behavior. Even if I specify restriction for polling node on disconnected slave, polling occured on master. It seems reasonable to me that specifing restriction should restrict node to poll. If there is no restiriction, [AbstractTrigger L368|https://github.com/jenkinsci/xtrigger-lib/blob/219d59277b3bff3cf0e53f28df0092bcf234bc63/src/main/java/org/jenkinsci/lib/xtrigger/AbstractTrigger.java#L368] falls back to master, quite reasonable. Even if there is restriction, [AbstractTrigger L295|https://github.com/jenkinsci/xtrigger-lib/blob/219d59277b3bff3cf0e53f28df0092bcf234bc63/src/main/java/org/jenkinsci/lib/xtrigger/AbstractTrigger.java#L295] also falls back to master, not reasonable to me. I think deleting 4 lines between [AbstractTrigger L293|https://github.com/jenkinsci/xtrigger-lib/blob/219d59277b3bff3cf0e53f28df0092bcf234bc63/src/main/java/org/jenkinsci/lib/xtrigger/AbstractTrigger.java#L293] and [AbstractTrigger L296|https://github.com/jenkinsci/xtrigger-lib/blob/219d59277b3bff3cf0e53f28df0092bcf234bc63/src/main/java/org/jenkinsci/lib/xtrigger/AbstractTrigger.java#L296] will resolve it. > URLTtrigger does not poll on jobs which are tied to disconnected slaves > ----------------------------------------------------------------------- > > Key: JENKINS-12912 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12912 > Project: Jenkins > Issue Type: Bug > Components: urltrigger > Environment: Jenkins 1.451 > URLTrigger Plugin 0.10, 0.14 > Reporter: OHTAKE Tomohiro > Assignee: gbois > > Since 0.10, URLTtrigger does not poll on jobs which are tied to disconnected > slaves even if there are available executors on master. > URLTrigger Plugin 0.9 makes master poll the URL even if the jobs are tied to > slaves. > If there are changes in URL, a slave that is tied to the job wakes up and > runs the job. > URLTrigger 0.9 says that polling has been done on slaves, but master polles. > {code:title=URLTrigger Log (0.14, job which is tied to disconnected slaves)} > Polling for the job aaaaaaaaaa > Searching a node to run the polling for the label 'llllllll'. > Can't find any complete active node for the polling action. Maybe slaves are > not yet active at this time or the number of executor of the master is 0. > Checking again in next polling schedule. > {code} > {code:title=URLTrigger Log (0.14, job which is not tied to any slaves)} > Polling for the job bbbbbbbbbb > Polling on master. > Polling started on Feb 28, 2012 10:22:42 AM > Invoking the url: > http://aaaaaaaaaaa.invalid/bbbbbbbbbbbbbb > Inspecting the content > Polling complete. Took 0.12 sec. > No changes. > {code} > {code:title=URLTrigger Log (0.9, job which is tied to disconnected slaves)} > Polling started on Feb 28, 2012 10:51:04 AM > Searching a node to run the polling for the label 'llllllll'. > Invoking the url: > http://aaaaaaaaaaa.invalid/bbbbbbbbbbbbbb > Inspecting the content > Polling complete. Took 0.14 sec > No changes. > {code} > Workarounds: > * Downgrade URLTrigger Plugin to 0.9 > * Do not tie jobs which uses Use URLTrigger > ** Create a job that uses URLTrigger and do not tie the job to any slaves. > ** Configure the job to build other projects in its post-build actions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira