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

RTC 3.0.1 z/OS Build Engines, BFAGENT and Concurrency

How are multiple build engines and bfagents used to support concurrent execution of build requests? I have tested out having 2 bfagents and 2 corresponding build engines thinking that if 2 developers submitted a build request at the same time each using a separate build definition tied to to separate build engines/bfagents that they would execute concurrently. Even under those circumstances the "first one in" started execution and the second one went into a pending state until the first one completed. From a performance perspective how do you structure to handle a 100 developers where at any point in time a number of them may be requesting builds.

0 votes



6 answers

Permanent link
How are multiple build engines and bfagents used to support concurrent execution of build requests? I have tested out having 2 bfagents and 2 corresponding build engines thinking that if 2 developers submitted a build request at the same time each using a separate build definition tied to to separate build engines/bfagents that they would execute concurrently. Even under those circumstances the "first one in" started execution and the second one went into a pending state until the first one completed. From a performance perspective how do you structure to handle a 100 developers where at any point in time a number of them may be requesting builds.


This work item may be the same behavior that you're noticing.

Brent Ulbricht

0 votes


Permanent link
How are multiple build engines and bfagents used to support concurrent execution of build requests? I have tested out having 2 bfagents and 2 corresponding build engines thinking that if 2 developers submitted a build request at the same time each using a separate build definition tied to to separate build engines/bfagents that they would execute concurrently. Even under those circumstances the "first one in" started execution and the second one went into a pending state until the first one completed. From a performance perspective how do you structure to handle a 100 developers where at any point in time a number of them may be requesting builds.


This work item may be the same behavior that you're noticing.

Brent Ulbricht

So this has been included in the current 3.5M3 milestone? And will it allow parallel concurrent execution as in the scenario I described? One more queston - if two agents are both being used by definitions that output to the same z/OS PDS datasets - will the get into a problem on output where one or both get cancelled?

0 votes


Permanent link
Looking at the work item Brent linked to... it is resolved and was targeted for M2 so I think the answer would be yes, it is in the m3 driver. Reading the defect and the comment thread it seems to me that this is the scenario you are describing.

Guy

0 votes


Permanent link
Looking at the work item Brent linked to... it is resolved and was targeted for M2 so I think the answer would be yes, it is in the m3 driver. Reading the defect and the comment thread it seems to me that this is the scenario you are describing.

Guy


So will this be part of 3.5 due out in the Spring - or will it be in one of the fix PTFs?

0 votes


Permanent link
Note that 3.5 is currently scheduled for summer 2012 (June). Fix pack 2
(3.0.1.2) is currently scheduled for Dec 2011, and Fix pack 3 (3.0.1.3)
is currently scheduled for April 2012.

Cheers,
Geoff

On 11/3/2011 7:38 AM, dpoulin wrote:
gsladewrote:
Looking at the work item Brent linked to... it is resolved and was
targeted for M2 so I think the answer would be yes, it is in the m3
driver. Reading the defect and the comment thread it seems to me that
this is the scenario you are describing.

Guy

So will this be part of 3.5 due out in the Spring - or will it be in
one of the fix PTFs?

0 votes


Permanent link

So will this be part of 3.5 due out in the Spring - or will it be in one of the fix PTFs?


If you take a second to look at the work item that Brent linked to you will see it contains a 'mentioned by' link to a second defect that is targeted for 3.0.1.2.
If you look at this you will see that it has been triaged but not implemented yet. So based on this, I would take an educated guess and say that it is definitely in the 3.5 release and is currently planned to be back ported to the 3.0.1.2 release but this is not a guarantee since there is only one more 3.0.1.2 milestone left. I would comment on this second defect to make sure Brent knows that you would like it in the fixpak (assuming you would like it in the fixpak).

Guy

0 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

Question asked: Nov 02 '11, 8:10 a.m.

Question was seen: 4,432 times

Last updated: Nov 02 '11, 8:10 a.m.

Confirmation Cancel Confirm