Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 7: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Dan Kenigsberg has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 7: Code-Review-1 (1 comment) https://gerrit.ovirt.org/#/c/42570/7/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60:event) Line 61: # Try to forcibly remove this FD from EPOLL Line 62: # To really stop receiving events Line 63: try: Line 64: self._epoll.unregister(fileno) I don't think we understand the issue yet. Please add logs for each "successful" branches ("else" and ENOENT) so we can at least have a bit more information if the linked bug ever reproduces. Line 65: except IOError as e: Line 66: # Ignore ENOENT Line 67: if e.errno != errno.ENOENT: Line 68: raise -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 8: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 9: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TM::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Nir Soffer has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 9: (5 comments) https://gerrit.ovirt.org/#/c/42570/9/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 58: else: Line 59: self.log.debug("Received %.08X. On fd removed by epoll.", Line 60:event) Line 61: # Try to forcibly remove this FD from EPOLL Line 62: # To really stop receiving events Why forcibly? this looks like normal usage of epoll, where is the "force"? Line 63: try: Line 64: self._epoll.unregister(fileno) Line 65: except IOError as e: Line 66: # Ignore ENOENT Line 60:event) Line 61: # Try to forcibly remove this FD from EPOLL Line 62: # To really stop receiving events Line 63: try: Line 64: self._epoll.unregister(fileno) Why do this only if fileno is not in self._channels? Line 65: except IOError as e: Line 66: # Ignore ENOENT Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 62: # To really stop receiving events Line 63: try: Line 64: self._epoll.unregister(fileno) Line 65: except IOError as e: Line 66: # Ignore ENOENT The comment is not needed, the code explains it self. What can be useful is why do we need to ignore ENOENT - I guess because the race with another thread calling stop(), right? Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 69: else: Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 69: else: Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 71:'from epoll FAILED', fileno) This should be a log.error, and more important, we want to log e - it contains an error code and error message which may help to understand the issue. Line 72: else: Line 73: self.log.debug('Forcibly unregistering stray fd %d from ' Line 74:'epoll SUCCEEDED', fileno) Line 75: elif (event & select.EPOLLIN): Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 71:'from epoll FAILED', fileno) Line 72: else: Line 73: self.log.debug('Forcibly unregistering stray fd %d from ' Line 74:'epoll SUCCEEDED', fileno) Why stray? this is just another fd monitored by epoll. Line 75: elif (event & select.EPOLLIN): Line 76: obj = self._channels.get(fileno, None) Line 77: if obj: Line 78: obj['timeout_seen'] = False -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Nir Soffer Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: gerrit-hooks Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 9: (5 comments) https://gerrit.ovirt.org/#/c/42570/9/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 58: else: Line 59: self.log.debug("Received %.08X. On fd removed by epoll.", Line 60:event) Line 61: # Try to forcibly remove this FD from EPOLL Line 62: # To really stop receiving events > Why forcibly? this looks like normal usage of epoll, where is the "force"? the force might be the wrong wording - Explicit might be more appropriate Line 63: try: Line 64: self._epoll.unregister(fileno) Line 65: except IOError as e: Line 66: # Ignore ENOENT Line 60:event) Line 61: # Try to forcibly remove this FD from EPOLL Line 62: # To really stop receiving events Line 63: try: Line 64: self._epoll.unregister(fileno) > Why do this only if fileno is not in self._channels? Because closing a fd, according to the epoll manage causes it automatically to be unregistered. So I only care about this if we don't listen to events Line 65: except IOError as e: Line 66: # Ignore ENOENT Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 62: # To really stop receiving events Line 63: try: Line 64: self._epoll.unregister(fileno) Line 65: except IOError as e: Line 66: # Ignore ENOENT > The comment is not needed, the code explains it self. No, no race - Not if it is not in self._channels self._channels only contains tracked fds - And that list is maintained by the same thread that checks this. So no, it's not caused by that. In theory there might be some other issue, ENOENT should not be happening if we're getting the event, however if it does happen we really shouldn't care about that error Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 69: else: Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 67: if e.errno != errno.ENOENT: Line 68: raise Line 69: else: Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 71:'from epoll FAILED', fileno) > This should be a log.error, and more important, we want to log e - it conta I don't see a point in having ENOENT logged with a higher info level. ENOENT just says that the unregister failed because epoll doesn't know about the fd we passed Line 72: else: Line 73: self.log.debug('Forcibly unregistering stray fd %d from ' Line 74:'epoll SUCCEEDED', fileno) Line 75: elif (event & select.EPOLLIN): Line 70: self.log.debug('Forcibly unregistering stray fd %d ' Line 71:'from epoll FAILED', fileno) Line 72: else: Line 73: self.log.debug('Forcibly unregistering stray fd %d from ' Line 74:'epoll SUCCEEDED', fileno) > Why stray? this is just another fd monitored by epoll. Well but it shouldn't - We don't know about it in _channels, that means epoll also shouldn't care about it Line 75: elif (event & select.EPOLLIN): Line 76: obj = self._channels.get(fileno, None) Line 77: if obj: Line 78: obj['timeout_seen'] = False -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Nir Soffer Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: gerrit-hooks Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 1: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has uploaded a new change for review. Change subject: virt: Forcibly unregister fds with errors from epoll .. virt: Forcibly unregister fds with errors from epoll To ensure that we do not get spammed with errors, we're now again proactively trying to unregister events from epoll Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Bug-Url: https://bugzilla.redhat.com/1226911 Signed-off-by: Vinzenz Feenstra --- M vdsm/virt/vmchannels.py 1 file changed, 6 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/70/42570/1 diff --git a/vdsm/virt/vmchannels.py b/vdsm/virt/vmchannels.py index 9939546..ade79ca 100644 --- a/vdsm/virt/vmchannels.py +++ b/vdsm/virt/vmchannels.py @@ -69,6 +69,12 @@ self._untrackedErrors += 1 self.log.debug("Received %.08X. On fd removed by epoll.", event) +# Try to forcibly remove this FD from EPOLL +# To really stop receiving events +try: +self._epoll.unregister(fileno) +except IOError: +pass elif (event & select.EPOLLIN): obj = self._channels.get(fileno, None) if obj: -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Michal Skrivanek has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 1: Code-Review+1 -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 2: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 2 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Francesco Romani has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: Code-Review-1 (1 comment) -1 for visibility because of a question inside https://gerrit.ovirt.org/#/c/42570/3/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 59:event) Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) question: how about doing this in unregister()? Any drawback? Line 64: except IOError: Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: (1 comment) https://gerrit.ovirt.org/#/c/42570/3/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 59:event) Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) > question: how about doing this in unregister()? Any drawback? the point is that we are not tracking this filedescripter anymore, and by definition epoll should actually drop it when there was an error, however as can be seen in the linked bug (commit message) that there are loads and loads of errors happening. This is an attempt to be a safety mechanism to try to stop those errors. Line 64: except IOError: Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Francesco Romani has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: Code-Review+1 changing score after answer from Vinzenz -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: Verified+1 -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 3: Tested on el7 with guest agent installed, migrated shutdown etc no other side effects. -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Dan Kenigsberg has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: Code-Review-1 (2 comments) https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: unregister() only adds fileno to _del_channels. It cannot possibly raise an IOError (and if it does, I want to know). But more importantly - I simply don't see how this "forcible" attempt to remove an FD that is already missing from _channles would help anybody. Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: Line 172: """ Wait for an epoll event and handle channels' timeout. """ Line 173: events = NoIntrPoll(self._epoll.poll, 1) Line 174: for (fileno, event) in events: Line 175: self._handle_event(fileno, event) Line 176: else: unrelated, but I find this "else" confusing, as the "for" loop does not have any "break". do you recall why do we have this "else"? Line 177: self._update_channels() Line 178: if (self._timeout is not None) and (self._timeout > 0): Line 179: self._handle_timeouts() Line 180: self._handle_unconnected() -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Dan Kenigsberg has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: (1 comment) https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: > unregister() only adds fileno to _del_channels. It cannot possibly raise an g, I mixed up between epoll.unregister and self.unregister. sorry. Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Dan Kenigsberg has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: (2 comments) https://gerrit.ovirt.org/#/c/42570/4//COMMIT_MSG Commit Message: Line 5: CommitDate: 2015-07-01 06:36:22 -0400 Line 6: Line 7: virt: Forcibly unregister fds with errors from epoll Line 8: Line 9: To ensure that we do not get spammed with errors, we're now again please point to https://gerrit.ovirt.org/#/c/15393 which dropped unregister, and please state clearly that we do NOT understand how come we still get events from unknown FDs. Line 10: proactively trying to unregister events from epoll Line 11: Line 12: Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Line 13: Bug-Url: https://bugzilla.redhat.com/1226911 https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: > g, I mixed up between epoll.unregister and self.unregister. sorry. We should swallow only ENOENT errors (already unregistered) but log others, right? Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: (2 comments) https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: > We should swallow only ENOENT errors (already unregistered) but log others, Actually, this should not happen, since we just got that event, and this is the same thread which is controlling it. But yes, will do Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: Line 172: """ Wait for an epoll event and handle channels' timeout. """ Line 173: events = NoIntrPoll(self._epoll.poll, 1) Line 174: for (fileno, event) in events: Line 175: self._handle_event(fileno, event) Line 176: else: > unrelated, but I find this "else" confusing, as the "for" loop does not hav it only handes these things when there are no events. Else is triggered, when events is empty Line 177: self._update_channels() Line 178: if (self._timeout is not None) and (self._timeout > 0): Line 179: self._handle_timeouts() Line 180: self._handle_unconnected() -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Dan Kenigsberg has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: (1 comment) https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: > Actually, this should not happen, since we just got that event, and this is another thread may close the fd since the event was fired. but if that has happened, the FD might have also been re-used and and re-registered to this epoll, and this unregister call might kill an unrelated fd. I don't like this at all. Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 4: (1 comment) https://gerrit.ovirt.org/#/c/42570/4/vdsm/virt/vmchannels.py File vdsm/virt/vmchannels.py: Line 60: # Try to forcibly remove this FD from EPOLL Line 61: # To really stop receiving events Line 62: try: Line 63: self._epoll.unregister(fileno) Line 64: except IOError: > another thread may close the fd since the event was fired. It can be closed, the event gets fired, yes. BUT then the event would actually end up in the 'reconnect' portion not in the untracked portion. If that FD then gets reused, it would first end up in the add list and by this thread and moved to the _channels once there have been no events. This code has been stable for a long time now. The only problem we have right now is that we seem to get events we do not want. So we're unregistering it here because it's not in self._channels Line 65: pass Line 66: elif (event & select.EPOLLIN): Line 67: obj = self._channels.get(fileno, None) Line 68: if obj: -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 5: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 5 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
automat...@ovirt.org has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 6: * Update tracker::#1226911::OK * Check Bug-Url::OK * Check Public Bug::#1226911::OK, public bug * Check Product::#1226911::OK, Correct product Red Hat Enterprise Virtualization Manager * Check TR::SKIP, not in a monitored branch (ovirt-3.5 ovirt-3.4 ovirt-3.3 ovirt-3.2) * Check merged to previous::IGNORE, Not in stable branch (['ovirt-3.5', 'ovirt-3.4', 'ovirt-3.3']) -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 6: Verified+1 -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Vinzenz Feenstra has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 6: All still working - No side effects noticed. Tested on EL7 Host Tested scenarios: - Migrations from/to - Start/Stop VM - Suspend/Resume VM - Sending commands to the agent - Receiving data from the agent No regressions noticed -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches
Change in vdsm[master]: virt: Forcibly unregister fds with errors from epoll
Francesco Romani has posted comments on this change. Change subject: virt: Forcibly unregister fds with errors from epoll .. Patch Set 6: Code-Review+1 -- To view, visit https://gerrit.ovirt.org/42570 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic4a452f7837267434bc836fced4c2efd92d745cf Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Vinzenz Feenstra Gerrit-Reviewer: Dan Kenigsberg Gerrit-Reviewer: Francesco Romani Gerrit-Reviewer: Gal Hammer Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Michal Skrivanek Gerrit-Reviewer: Vinzenz Feenstra Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: No ___ vdsm-patches mailing list vdsm-patches@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches