Issue Type: Bug Bug
Assignee: ramapulavarthi
Components: port-allocator
Created: 17/Jul/13 5:01 AM
Description:

I'm assigning one port in configuration, called Arquillian. When using version 1.6 of port allocator, only one job starts execution and others are blocked by it.

Thread dump had following:

"Executor #1 for virt-slave1 : executing Project #3464" Id=38 Group=main WAITING on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Object.java:503)
        at hudson.model.ResourceController.execute(ResourceController.java:80)
        at hudson.model.Executor.run(Executor.java:247)


"Executor #5 for virt-slave1 : executing Project #3465" Id=42 Group=main WAITING on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Object.java:503)
        at hudson.model.ResourceController.execute(ResourceController.java:80)
        at hudson.model.Executor.run(Executor.java:247)

"Executor #4 for virt-slave2 : executing Project #3463 / waiting for hudson.remoting.Channel@279eb40d:virt-slave2" Id=48 Group=main TIMED_WAITING on hudson.remoting.UserRequest@20f46461
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.remoting.UserRequest@20f46461
        at hudson.remoting.Request.call(Request.java:146)
        at hudson.remoting.Channel.call(Channel.java:722)
        at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:162)
        at com.sun.proxy.$Proxy32.join(Unknown Source)
        at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:925)
        at hudson.Launcher$ProcStarter.join(Launcher.java:360)
        at hudson.tasks.Maven.perform(Maven.java:327)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
        at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
        at hudson.model.Build$BuildExecution.build(Build.java:199)
        at hudson.model.Build$BuildExecution.doRun(Build.java:160)
        at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586)
        at hudson.model.Run.execute(Run.java:1593)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:247)

Executor #5 for virt-slave1 : executing Project #3465

"Executor #5 for virt-slave1 : executing Project #3465" Id=42 Group=main WAITING on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.model.Queue@67a7efcb
        at java.lang.Object.wait(Object.java:503)
        at hudson.model.ResourceController.execute(ResourceController.java:80)
        at hudson.model.Executor.run(Executor.java:247)

After adding https://github.com/jenkinsci/jenkins/pull/853, log got following lines:

Jul 17, 2013 7:23:45 AM hudson.model.ResourceList _getConflict
INFO: Collision with standalone port ARQUILLIAN(1)=1 and standalone port ARQUILLIAN(1)

Downgrading to version 1.5 of port allocator solved the problem

Environment: Jenkins .1523, port-allocator 1.6
Project: Jenkins
Priority: Blocker Blocker
Reporter: Jyrki Puttonen
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to