Never mind,

seems that I have been mixing my memories up. Seems that it not is possible 
to keep dispatcher running and wait for the child job in multiple 
instances. Even if I actually still am convinced that it did work.
Removing the Block option in the conditional build trigger solves it so far.

Take care
Jan

Am Mittwoch, 11. Juli 2012 11:11:08 UTC+2 schrieb Jan Seidel:
>
> Hi folks,
>
> I am facing some funny (well...not) situation.
> My current project involves also some serious parallelization.
>
> There is one main job doing some unspectacular operations like string 
> split and compare in order to decide via conditional build steps which job 
> has to be launched. So I call it the dispatcher.
> The downstream jobs have all their own dedicate executor assigned while 
> the dispatcher may roam to any executor available except for the dedicated 
> ones.
>
> So far so good. BUT the downstream jobs don't do run in parellel. There 
> are several dispatchers running but all except one are on hold until the 
> active has finished and the next one starts.
> The build log says nothing. 
> I can see that it finishes the last build step before the conditional 
> build and then simply does nothing without any notice.
>
> I have while troubleshooting set *"allow concurrent builds*" for the 
> dispatcher and all the downstream jobs - no luck.
> I removed the setting *"Block until finished"* in the conditional trigger 
> step in the dispatcher - still no joy.
>
> I know for sure that it did work with parallel builds. It was a major 
> issue in the past and the reworked buildsystem did it as proof of concept 
> the right way.
> Do I miss some setting or does someone know this behaviour?
>
> Cheers
> Jan
>

Reply via email to