Has this patch ever made it to production?<br><br><div class="gmail_quote">On Mon, Mar 21, 2011 at 3:07 PM,  <span dir="ltr"><<a href="mailto:pan@erlang.org">pan@erlang.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi!<br>
<br>
Very good test program, it's obviously something wrong here, and that's the handling of timeouts when we are in active mode. It's broken.<br>
<br>
Please try the attached (very simple) patch, it should fix the problem. It's still not tested in our daily builds, but it will soon be. Any feedback is welcome!<br>
<br>
Cheers,<br>
/Patrik<div><div></div><div class="h5"><br>
<br>
On Tue, 15 Mar 2011, Evgeniy Khramtsov wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It seems like there is a bug in send_timeout option of a TCP socket: the timeout is completely ignored (at least in active-once mode).<br>
The code to reproduce: <a href="http://kuku.jabber.ru/~xram/lock.erl" target="_blank">http://kuku.jabber.ru/~xram/<u></u>lock.erl</a><br>
Just compile it and start lock:listen() in one shell and lock:send() in another: over a time you will see that the receiving process is locked in prim_inet:send/3 and doesn't process current message in the mailbox. You can also play with PORT and SEND_TIMEOUT macros if needed.<br>

<br>
Versions tested: R13B02 and R14B01 (on Debian 2.6.32-5-amd64 SMP).<br>
<br>
-- <br>
Regards,<br>
Evgeniy Khramtsov, ProcessOne.<br>
<a href="mailto:xmpp%3Axram@jabber.ru" target="_blank">xmpp:xram@jabber.ru</a>.<br>
<br>
<br>
______________________________<u></u>______________________________<u></u>____<br>
erlang-bugs (at) <a href="http://erlang.org" target="_blank">erlang.org</a> mailing list.<br>
See <a href="http://www.erlang.org/faq.html" target="_blank">http://www.erlang.org/faq.html</a><br>
To unsubscribe; mailto:<a href="mailto:erlang-bugs-unsubscribe@erlang.org" target="_blank">erlang-bugs-<u></u>unsubscribe@erlang.org</a><br>
</blockquote>
</div></div><br><br>
________________________________________________________________<br>
erlang-bugs (at) <a href="http://erlang.org" target="_blank">erlang.org</a> mailing list.<br>
See <a href="http://www.erlang.org/faq.html" target="_blank">http://www.erlang.org/faq.html</a><br>
To unsubscribe; mailto:<a href="mailto:erlang-bugs-unsubscribe@erlang.org">erlang-bugs-unsubscribe@erlang.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best Regards,<br>- Ahmed Omar<div><a href="http://nl.linkedin.com/in/adiaa" target="_blank">http://nl.linkedin.com/in/adiaa</a></div>
<div>Follow me on twitter</div><div><a href="http://twitter.com/#!/spawn_think" target="_blank">@spawn_think</a></div><br>