<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hello,</div><div><div><br></div>On Mar 1, 2016, at 9:35 AM, Maxim Konovalov <<a href="mailto:maxim@nginx.com">maxim@nginx.com</a>> wrote:<br><br></div><blockquote type="cite"><span>On 3/1/16 5:23 PM, Jim Ohlstein wrote:</span><br><blockquote type="cite"><span>Hello,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On 3/1/16 8:34 AM, Andrew Hutchings wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>Hi Jim,</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>On 01/03/16 13:10, Jim Ohlstein wrote:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Hello,</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On 2/28/16 11:22 PM, Валентин Бартенев wrote:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On Sunday 28 February 2016 08:52:12 meteor8488 wrote:</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Hi All,</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>I just upgrade Nginx from 1.8 o 1.9 on my FreeBSD box.</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>[..]</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Did I miss anything in the configuration? or for a busy server,</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>it's</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>better</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>to use accept_mutex instead of reuseport?</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>[..]</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>In FreeBSD the SO_REUSEPORT option has completely different</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>behavior</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>and shouldn't be enabled in nginx.</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Should the configruation option then be disabled or silently</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>ignored in</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>FreeBSD at this time?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>It would be difficult to selectively ignore operating systems</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>based on</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>how this function is supported. Especially if that support changes</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>over</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>time.</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I don't claim to know how "difficult" that would be, but with all</span><br></blockquote><blockquote type="cite"><span>the extremely talented coders in the Nginx group, I would think that</span><br></blockquote><blockquote type="cite"><span>"difficult" would not be a barrier to "doing it right". If OS</span><br></blockquote><blockquote type="cite"><span>support changes, nginx can change. Something tells me that with a</span><br></blockquote><blockquote type="cite"><span>FreeBSD Core Team member on the Nginx payroll, if this OS feature</span><br></blockquote><blockquote type="cite"><span>changes, it'll filter through to the people who write the code.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span>Jim, we don't have any FreeBSD core team members on payroll.</span><br></blockquote><br><div>Perhaps you can understand my confusion when I see multiple references to it online, including this tweet. <a href="https://mobile.twitter.com/maximkonovalov/status/486847353484480512">https://mobile.twitter.com/maximkonovalov/status/486847353484480512</a>. </div><div><br></div><div>That, and the recent work sponsored by Nginx on FreeBSD sendfile(2) to be included in the upcoming release (11). If he is no longer on the payroll he is still working closely with you, so this hardly invalidates my premise that you would be aware of future changes in FreeBSD behavior. ;)</div><div><br></div><div>Jim</div></body></html>