[ovs-dev] [PATCH] python windows: Allow clients to read from server before disconnect
Guru Shetty
guru at ovn.org
Fri Jan 27 22:27:40 UTC 2017
On 26 January 2017 at 11:44, Alin Serdean <aserdean at cloudbasesolutions.com>
wrote:
> Wait for clients to read from the pipe before disconnecting the server.
>
> Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
> ---
> Intended for master and branch-2.7
>
Applied.
> ---
> python/ovs/stream.py | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/python/ovs/stream.py b/python/ovs/stream.py
> index 58c4925..be69534 100644
> --- a/python/ovs/stream.py
> +++ b/python/ovs/stream.py
> @@ -233,6 +233,9 @@ class Stream(object):
> self.socket.close()
> if self.pipe is not None:
> if self._server:
> + # Flush the pipe to allow the client to read the pipe
> + # before disconnecting.
> + win32pipe.FlushFileBuffers(self.pipe)
> win32pipe.DisconnectNamedPipe(self.pipe)
> winutils.close_handle(self.pipe, vlog.warn)
> winutils.close_handle(self._read.hEvent, vlog.warn)
> --
> 2.10.2.windows.1
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
More information about the dev
mailing list