On 26 January 2017 at 11:44, Alin Serdean <aserd...@cloudbasesolutions.com> wrote:
> Wait for clients to read from the pipe before disconnecting the server. > > Signed-off-by: Alin Gabriel Serdean <aserd...@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 > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev