Re: [RFC,PATCH] SIGPIPE masking in local socket connections - Mailing list pgsql-hackers

From Tom Lane
Subject Re: [RFC,PATCH] SIGPIPE masking in local socket connections
Date
Msg-id 10549.1243949503@sss.pgh.pa.us
Whole thread Raw
In response to [RFC,PATCH] SIGPIPE masking in local socket connections  (Jeremy Kerr <jk@ozlabs.org>)
Responses Re: [RFC,PATCH] SIGPIPE masking in local socket connections  (Jeremy Kerr <jk@ozlabs.org>)
Re: [RFC,PATCH] SIGPIPE masking in local socket connections  (Marko Kreen <markokr@gmail.com>)
List pgsql-hackers
Jeremy Kerr <jk@ozlabs.org> writes:
> The following patch changes psecure_write to be more like psecure_read -
> it only alters the signal mask if the connection is over SSL. It's only
> an RFC, as I'm not entirely sure about the reasoning behind blocking
> SIGPIPE for the non-SSL case - there may be other considerations here.

The consideration is that the application fails completely on server
disconnect (because it gets SIGPIPE'd).  This was long ago deemed
unacceptable, and we aren't likely to change our opinion on that.

What disturbs me about your report is the suggestion that there are
paths through that code that fail to protect against SIGPIPE.  If so,
we need to fix that.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Aidan Van Dyk
Date:
Subject: Re: PostgreSQL Developer meeting minutes up
Next
From: "Kevin Grittner"
Date:
Subject: Re: User-facing aspects of serializable transactions