Hi, after upgrading to last Jenkins LTS with all plugin update (pipeline + timestamps) we fall on this missing timestamp + a hudge side effect : Windows builders disconnected and builds are aborted. (maybe linux too, but this project build only on windows)
After many tests, this is related to log volume and timestamp plugin with pipeline job. We have some compiling task (step bat running python scripts) generating huge log volume (3-5Mo), and we see :
- Slow down of log display on jenkins UI (maybe build is slow down too, but not sure)
- Agent is disconnected
Trying with some other configuration it's working:
- Same log volume but without timestamp plugin
- timestamp plugin with less log output
- Same log volume + Timestamp, but on a "classic" job, not a pipeline job.
I suspect that all logs for a timestamp are buffered somewhere and cause this issue. Fixing timestamp not handled on each output lines should fix this too.
Error, we can see in traces are like:
[Pipeline] End of PipelineERROR: script apparently exited with code 0 but asynchronous notification was lost
Or more random errors like:
2018-10-23 15:01:30 Cannot contact win-xxxx-xx: java.lang.InterruptedException
We will try your patch and/or durable task configuration option described here. Do you want I open a new bug report for this ?