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

Key: CIB-1455
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: jason
Reporter: Stephen Ng
Votes: 0
Watchers: 0
Operations

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

57256: Incremental builds should be smarter about picking the agent

Created: 01/May/08 12:55 PM   Updated: 26/Sep/08 01:53 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 2.0.12, 1.2.57


 Description  « Hide
Incremental builds should pick the agent which most recently built the project, so that they do the least amount of work necessary.

However there is the danger that once a slow machine starts doing an incremental build, it will get "stuck" doing that build forever, and a faster machine will never get the chance.

 All   Comments   Change History      Sort Order:
Daniel Ostermeier - 01/May/08 02:18 PM
Quote from email:

If we stick to transient data, this should also be possible in 1.2.x. A master reboot will lose any affinity, however.

jason - 12/Sep/08 06:23 PM
Fixed with Google patch to bias recipe dispatches by a hash of (project/spec/agent/). We will need to see how this works in practice.

jason - 12/Sep/08 06:29 PM
Refer to change 4782.

jason - 26/Sep/08 01:53 PM
Merged to trunk in change 4847.