Date: Sun, 10 Nov 2013 16:08:59 -0800 From: Maxim Sobolev <sobomax@FreeBSD.org> To: Gleb Smirnoff <glebius@freebsd.org> Cc: Maxim Sobolev <sobomax@freebsd.org>, stable@freebsd.org, andre@freebsd.org, bz@freebsd.org, lstewart@freebsd.org, pgsql@freebsd.org Subject: Re: svn commit: r232945 - in stable/9: share/man/man4 sys/i386/conf sys/netinet sys/sys Message-ID: <CAH7qZftJV8cqky=1qBbz=rDQKAJ9hT_exDvY1b9sKRJD%2BQY1%2BQ@mail.gmail.com> In-Reply-To: <20131108074202.GO7577@glebius.int.ru> References: <CAH7qZfuy8GpRMxz84FArGreqE0YdYUAt1-CRwh%2BsJi8f%2B1Y3ag@mail.gmail.com> <20131108074202.GO7577@glebius.int.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks, Gleb, we'll give it a go! -Maxim On Nov 7, 2013 11:42 PM, "Gleb Smirnoff" <glebius@freebsd.org> wrote: > On Thu, Nov 07, 2013 at 03:10:27PM -0800, Maxim Sobolev wrote: > M> Hey guys, any particular reasons why those options are write-only? Is it > M> just laziness of the developer or is there any particular fundamental > M> reason for it being like this. This might be some regression, since at > M> least some 3rd party software that does getsockopt(), checks its status > and > M> only does setsockopt() if the former completed successfully. Which kinda > M> makes sense IMHO. The software in question is PostgreSQL here. As a > result, > M> the software may be misbehaving since it detects those options as being > M> present on the configure stage, but cannot really make any use of them > M> later on during runtime. Had it not detect those options at the build > M> stage, it might have used some kind of software protocol workaround > (i.e. > M> sending ping/nop packets) so it in fact might trigger some bugs and > whatnot. > M> > M> We believe it might be the reason for some of our problems here with PG > 91 > M> and FreeBSD 92. > > Can you please try attached patch and report? > > > -- > Totus tuus, Glebius. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAH7qZftJV8cqky=1qBbz=rDQKAJ9hT_exDvY1b9sKRJD%2BQY1%2BQ>