Hi,<div><br></div><div>I've found that varnishadm will sometimes exit thinking it has lost the CLI connection to varnish when the result is long (exceeding the TCP MTU I guess). This is because the socket it is listening on is non-blocking, and the read_tmo() function will not restart a read operation that failed with EAGAIN. Patch attached will change this function into restarting the poll with timeout on EAGAIN.</div>

<div><br></div><div>Please review - any comments appreciated.</div><div><br></div><div>Regards,</div><div>Martin Blix Grydeland</div><div><br>-- <br>Martin Blix Grydeland<br>Varnish Software AS<br><br>
</div>