It's all about the answers!

Ask a question

Build engine utilisation


Mark Roberts (1205338) | asked Feb 14 '13, 10:33 a.m.
JAZZ DEVELOPER
edited Feb 14 '13, 12:03 p.m. by Spencer Murata (2.3k115971)
In a situation where a customer has (say) 10 build engines and 30 builds are submitted in close succession is the following description correct :

10 builds start on build engines 1, 2, 3, .....10 at the same time.
20 builds are then in a queue. Does each pending build get allocated to a build engine and then wait for the build engine to finish or are the 20 build in a central queue to be allocated to a build engine when a build engine becomes available ?

Pictured as people waiting in line for an ATM are there 10 queues where 2 people line up waiting for each of the ATM's (and one person could take a long time as often happens) or is there a single polite queue of 20 people who walk to the first ATM that becomes available ?

Accepted answer


permanent link
Simon Fisher (1631710) | answered Feb 14 '13, 10:44 a.m.
JAZZ DEVELOPER
Hi Mark,

The Jazz Server maintains a central queue of pending build requests, and then the individual build engines notify the server that they are ready to process a new build.  The server then finds the next build request which has the available build engine in it's list of build engines to use.

So, in your ATM example it's a single polite queue of 20 people.

Simon
Mark Roberts selected this answer as the correct answer

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.