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

Key: QB-1629
Type: New Feature New Feature
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Robin Shen
Reporter: Lukasz Guminski
Votes: 0
Watchers: 2
Operations

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

Graceful shutdown of agents in auto-scaling cloud environment

Created: 15/May/13 01:04 PM   Updated: 17/May/13 11:27 PM
Return to search
Component/s: None
Affects Version/s: 5.0.19
Fix Version/s: None

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


 Description  « Hide
We would like to deploy our build farm to a cloud environment, however, it is important to be able to scale it up and down according to current needs for computing power.

For this reason, we would need to have a way to instruct a build agent to shut down gracefully when the machine (the agent is running at) is about to be disposed. After receiving such an instruction, the agent should finish current tasks, stop accepting any new ones, and shut down.

A possible implementation could be for instance checking periodically by the agent if there is a specific file present in the system (e.g. <agent install dir>/conf/SHUTTING_DOWN). Once it is there, the agent start shut down procedure.

In addition to this, it would be nice to have such an option within QB administration UI.

 All   Comments   Work Log   Change History      Sort Order:
No work has yet been logged on this issue.