|
|
|
[
Permlink
| « Hide
]
Robin Shen [24/Mar/15 11:13 PM]
Yes it will. Please give it a try.
Thank you very much for responding promptly.
The solution for issue 1 fixed my system. Thank you. I have an agent which dedicates to one of our builds. The build run for hours, and I schedule it run twice day. Per your suggestion, I think I create a resource which has only one node and configure master step to use that resource. My follow-up question is that will the builds be queued or wait if the node is offline? Thank you in advance, ptrinh For issue 1: this setting can be found in "Administration / System Setting" via QB web UI.
For issue 2: to have queueing builds waiting instead of failed, please configure master step of them to use resource instead of matching a particular node, for instance, you may define a resource say "node1", which matches node1 via its resource setting, then configure the master step to use that resource. For issue 1: Regarding editing system setting to set a large value for agent timeout, Is it the wrapper.ping.timeout=0 in the wrapper.conf on QuickBuild server?
For issue 2: I think when a node is offline, QB can cancel the build which is running on the node. But it should not cancel all of builds in queue which are waiting for the node. For issue1, the agent is actually removed but then it has been added back automatically when server hears from it again. You may edit system setting to set a large value for agent timeout so that server does not complain about this.
For issue2, QB has to terminate the build as long as it finds the agent offline as it does not know when the agent will come back. If it waits eternally, other jobs can be blocked. |