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

Key: QB-1336
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Robin Shen
Votes: 0
Watchers: 0
Operations

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

Do not release resources in upstream build even if it is waiting for completeness of downstream builds

Created: 10/Aug/12 12:56 PM   Updated: 10/Aug/12 01:22 PM
Component/s: None
Affects Version/s: 4.0.49
Fix Version/s: 4.0.50

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
This can avoid the situation where multiple builds can run even if resource is exhausted when they trigger and wait for the same build. However this can result in deadlock if upstream and downstream builds are requesting the same resource. There are two approaches to avoid the deadlock:
1. Do not wait for completeness of another build. For QuickBuild repository, this means not to choose the "latest (trigger new if necessary) option".
2. If one build has to wait for completeness of another build, make sure these two builds do not requesting the same set of resource.

 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.