Gal Hammer has uploaded a new change for review. Change subject: agent: handle failures on Windows' write requests. ......................................................................
agent: handle failures on Windows' write requests. Windows' virtio-serial driver behavior was changed so a write request when the host is not connected results in immediate return with an error. Change-Id: I28ca3c1115f6b18295a29d1f87bf3144c00759e1 Signed-off-by: Gal Hammer <gham...@redhat.com> Bug-Url: https://bugzilla.redhat.com/1026474 --- M ovirt-guest-agent/WinFile.py 1 file changed, 7 insertions(+), 4 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-guest-agent refs/changes/16/23216/1 diff --git a/ovirt-guest-agent/WinFile.py b/ovirt-guest-agent/WinFile.py index a561c13..142acad 100644 --- a/ovirt-guest-agent/WinFile.py +++ b/ovirt-guest-agent/WinFile.py @@ -60,7 +60,10 @@ return buf[:nr] def write(self, s): - win32file.WriteFile(self._hfile, s, self._write_ovrlpd) - return win32file.GetOverlappedResult(self._hfile, - self._write_ovrlpd, - True) + try: + win32file.WriteFile(self._hfile, s, self._write_ovrlpd) + return win32file.GetOverlappedResult(self._hfile, + self._write_ovrlpd, + True) + except: + return 0 -- To view, visit http://gerrit.ovirt.org/23216 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I28ca3c1115f6b18295a29d1f87bf3144c00759e1 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-guest-agent Gerrit-Branch: master Gerrit-Owner: Gal Hammer <gham...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches