Re: Some 9.5beta2 backend processes not terminating properly?

Поиск
Список
Период
Сортировка
От Brar Piening
Тема Re: Some 9.5beta2 backend processes not terminating properly?
Дата
Msg-id 5688404B.6030207@piening.info
обсуждение исходный текст
Ответ на Re: Some 9.5beta2 backend processes not terminating properly?  (Andres Freund <andres@anarazel.de>)
Ответы Re: Some 9.5beta2 backend processes not terminating properly?  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers
Andres Freund wrote:
> That seems like a pretty straight forward bug. But it hinges on the
> client side calling shutdown() on the socket. I don't know enough about
> .net's internals to judge wether it does so. I've traced things far
> enough to find
> "Disposing a Stream object flushes any buffered data, and essentially
> calls the Flush method for you. Dispose also releases operating system
> resources such as file handles, network connections, or memory used for
> any internal buffering. The BufferedStream class provides the capability
> of wrapping a buffered stream around another stream in order to improve
> read and write performance."
> https://msdn.microsoft.com/en-us/library/system.io.stream%28v=vs.110%29.aspx
>
> which'd plausibly use shutdown().

In the new days of Microsoft you can confirm that even more...
http://referencesource.microsoft.com/#System/net/System/Net/Sockets/Socket.cs,6245

Regards,
Brar



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: Some 9.5beta2 backend processes not terminating properly?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [sqlsmith] Failing assertions in spgtextproc.c