Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Build engine utilisation

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 ?

1 vote


Accepted answer

Permanent link
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

2 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,019
× 562

Question asked: Feb 14 '13, 10:33 a.m.

Question was seen: 5,303 times

Last updated: Feb 14 '13, 12:03 p.m.

Confirmation Cancel Confirm