Description
How to reproduce:
- create a plan with 2 jobs
- make 1st job launch a script that wait 30s
- make 2nd job launch a script that wait 60s
- create 2 local agents
- launch a plan
You'll notice that both jobs end at the same time (after 60s). Problem happens randomly but quite often
Switching debugging on + looking at process explorer shows that the 1st process ends after 30s but bamboo continues to read its output stream for the next 30s. (getting nothing out of it just waiting for EOF)