Hi Robin, how are you ?
I'm using a QB installation 7.0.5 and after some time, I came across a response request issue for large octet-stream files that causes the download of such files to be interrupt by jetty server. Altering jetty.xml according to jetty-9 documentation had no effect on the idleTimeout parameter.
As far as I could dig in the jetty forums, the problem is related with idleTimeout parameter not being reset, regarding responses with Content-leght 0. I am not entirely sure of how this affects Quickbuild, but it does.
It is not a QB bug, it was a jetty issue, and only sensitive if a QB build has some very large single download files (as much as 4GB).
log will report this kind of error:
java.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 30001/30000 ms
This problem happened after jetty upgrade to version 9.2.20, and was solved by jetty team in version 9.4.4. I've update all related jetty jars in a test server, and the problem has been gone for good. I just wanted to let you know.
References:
https://github.com/eclipse/jetty.project/issues/517
http://stackoverflow.com/questions/25548341/jetty-idletimeout
[]'s
Mauro Ribeiro