This question was created in reference to: [Horde job [Content removed]
Hello,
We are dealing with various build system instabilities and would like to use timeouts and retries as a last line of defense.
We have implemented the following:
- Timeout and retry attributes at the BuildGraph task level
- Horde job timeouts mentioned in my referenced UDN thread
The issue is that, after upgrading to Horde from 5.7, we started experiencing hangs where the Horde agent finishes execution, but from the server’s perspective, the job still continues. Timeout in JobExecutor does not catch it. (For the thread about root cause of the hang, see [Content removed]
For this thread, I would like guidance similar to the referenced topic, but with an additional hint on where to look if we wanted to move this timer out of JobExecutor higher up the chain to the Horde server, so that it catches any kind of hang.
Thank you,
Ondrej