On 2015-10-09 19:56:16 +1100, Haribabu Kommi wrote:
> Thanks for the bug report. This issue happens only for version 9.4 and below.
> In 9.5 and Head branches, because of the following commit, that introduces the
> wait logic in reading/writing from client, thus it detects the interrupts and
> terminates the backend. But in version 9.4 and below, the wait logic
> doesn't exist
> because of this reason, the backend is not terminated.
>
> commit - 80788a431e9bff06314a054109fdea66ac538199
> Simplify waiting logic in reading from / writing to client.
Are you sure that it is this commit? That's just unifying existing
logic between ssl/nossl, no?
> Similar fix is needed in the back branches. Comments?
I don't think we easily can - the whole interrupt/signal handling
overhaul was quite invasive.
Greetings,
Andres Freund