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

Key: CIB-1629
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: jason
Reporter: jason
Votes: 0
Watchers: 0
Operations

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

Unexpected build errors leave agents wedged in building state

Created: 09/Sep/08 04:44 PM   Updated: 26/Sep/08 01:50 PM
Component/s: None
Affects Version/s: 1.2.56
Fix Version/s: 2.0.12, 1.2.57


 Description  « Hide
If some unexpected error is thrown during build processing, then the build dies and all recipes are aborted. However, the recipe controllers do not in this case send out a collection completed event, which is how the agent status manager is notified that an agent is now free. The agent stays in the building state. Eventually the status manager will decide that an idle ping is unexpected, but then it sends out a recipe error event expecting this to stimulate a later recipe collection completed event. As the recipe controller is long gone, this latter event never arrives and the agent is stuck until restarted.

 All   Comments   Change History      Sort Order:
jason - 09/Sep/08 05:49 PM
Fixed in change 4767.

jason - 26/Sep/08 01:50 PM
Merged to trunk in change 4844.