Re: BUG #16678: The ecpg connect/test5 test sometimes fails on Windows - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #16678: The ecpg connect/test5 test sometimes fails on Windows
Date
Msg-id 434311.1603135136@sss.pgh.pa.us
Whole thread Raw
In response to BUG #16678: The ecpg connect/test5 test sometimes fails on Windows  (PG Bug reporting form <noreply@postgresql.org>)
Responses Re: BUG #16678: The ecpg connect/test5 test sometimes fails on Windows  (Alexander Lakhin <exclusion@gmail.com>)
List pgsql-bugs
PG Bug reporting form <noreply@postgresql.org> writes:
> It seems that on Windows the postmaster process can close a connection
> before slow client receives a FATAL message.

Yeah, we've come to that conclusion before, see for instance

https://www.postgresql.org/message-id/flat/E1iaD8h-0004us-K9%40gemulon.postgresql.org

I haven't heard any non-unpleasant ideas for working around it.

One thought that might or might not improve matters is for
the backend to explicitly close() the socket before exiting.
We intentionally don't do that (cf 268313a95), but maybe
doing it on Windows would be better than the existing issue
--- assuming it fixes the issue, that is.

            regards, tom lane



pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: Postgres 13 signal 11: Segmentation fault tested on 2 independent machines
Next
From: Robert Haas
Date:
Subject: Re: invalid alloc size error possible in shm_mq