<div dir="ltr">Great, thanks for clarifying this.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 18, 2017 at 2:09 AM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<span class=""><br>
On Fri, Mar 17, 2017 at 11:46:46AM +1300, Peter Toth wrote:<br>
<br>
> There is a lock-up issue on Solaris derived operating systems when using<br>
> "keepalive" and "use eventport" configuration directives at the same time.<br>
><br>
> The issue has been described previously back in 2015 and a patch was<br>
> proposed here: <a href="https://forum.nginx.org/read.php?2,259798,259798#msg-259798" rel="noreferrer" target="_blank">https://forum.nginx.org/read.<wbr>php?2,259798,259798#msg-259798</a><br>
><br>
> I have tested the patch and it is working.<br>
><br>
> Could anyone comment on whether the patch looks acceptable in its current<br>
> form?<br>
> Any objections to applying this fix in the next release?<br>
<br>
</span>There are problems with eventport implementation, known for at<br>
least several years now, and these can be easily reproduced by<br>
running our test suite with 'use eventport' added to test<br>
configurations.  If I recall correctly, upstream keepalive is not<br>
something important to trigger problems, any connection to an<br>
upstream is basically enough.<br>
<br>
Unfortunately, these problems are very low priority due to<br>
minor popularity of Solaris.  Consider using /dev/poll instead,<br>
which is the default, well tested and has no known problems.<br>
<br>
The patch in question looks more like a hack to mitigate a<br>
particular issue the author was facing.  It doesn't resolve the<br>
underlying problems though, and likely there are other issues as<br>
well.  There are no plans to commit this patch.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" rel="noreferrer" target="_blank">http://nginx.org/</a><br>
______________________________<wbr>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx</a><br>
</font></span></blockquote></div><br></div>