History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2206
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Critical Critical
Assignee: Robin Shen
Reporter: ChangSeop LEE
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Build node changing while executing steps

Created: 20/Oct/14 12:17 AM   Updated: 22/Oct/14 05:47 AM
Component/s: None
Affects Version/s: 5.0.38
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Ubuntu OS, 550 agent on resource. 4~500 parallel builds.


 Description  « Hide
Sometimes a step with "On the same node running parent step (or server if no parent)" and "On the node running previous sibling step" setting runs the step with other build agent with parent step.
It looks like the build agent is released after previous step and other build acquires the build agent before the next or child step acquires the build agent.

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [20/Oct/14 09:51 PM]
This is not a bug. The node selection setting "on step running parent step" or "on step running previous sibling step" only tells the step to run on that particular agent but does not prevent that agent from running other steps of other builds as QuickBuild agent by design is able to run multiple steps concurrently. If you would like to prevent other steps from running, you will have to define a resource with only one count on that node and make parent step of involved steps to require that resource. For details please check resource on our wiki.

ChangSeop LEE [20/Oct/14 11:45 PM]
I understand your concept and appreciate concurrency of Quickbuild system also.
But sometimes we are facing unexpected changing of buildagent like I mentioned even we defined a resource with only one count.
We defined a resource with about 500 agents and only one count on that node to reduce wasting of agents.
And using the resource on thousands of configurations and each steps require the same resource.

Can you recommend a best way for preventing aforementioned problem?

Robin Shen [22/Oct/14 05:47 AM]
Can you please send me [robin AT pmease DOT com] your database backup (can be done via administration / database backup), and let me know which step of which build experience this issue, and which agent is in problem?