Hi,
here a little note about behavior of the <parallel>-Tag. We have here
a complex build system with a tree of parallel and sequential tasks to
call our NAnT Targets. We have observed that two different complex
project start at the same time, but also end simultaneously. Here a
little example for that. We have four to five projects that will be
processed at the same time. Project A usually takes 5 minutes and
Project B takes 20 minutes. Both ends for CruiseControl after 20
minutes. The other projects will be noticed by Cruise Control.
We think that an event from Nant to Cruise Control is lost. This case
is rare but it happens and it's okay when the task comes to an end,
but a worst case is when the last event of ongoing task in the
parallel task is lost. CruiseControl waits indefinitely for the signal
to complete the parallel task. This behavior is very difficult to
reproduce because it occurs from time to time, but if it could be
unfavorable. A kind of russian roulette.

Regards,
Gunnar

Reply via email to