Vinzenz Feenstra has posted comments on this change.

Change subject: virt: Correct epoll unregistration usage in vmchannels
......................................................................


Patch Set 8:

(1 comment)

https://gerrit.ovirt.org/#/c/51521/8/vdsm/virt/vmchannels.py
File vdsm/virt/vmchannels.py:

Line 233:             # removed from epoll after the socket has been closed, 
which is
Line 234:             # incorrect
Line 235:             if (fileno not in self._add_channels and
Line 236:                     fileno not in self._unconnected):
Line 237:                 self._unregister_fd(fileno)
> Can you explain this checks?
Done

However it's not about a fd which we do not track, it's about the fact that it 
might have been in the middle of a reconnect and readding it to epoll.

So this is not going to be a caller issue, but a problem with the overall 
design of this whole GuestAgent/ Listener construct.
This is also the reason why I already talked about this that this needs to be 
changed, it's overly complex and hard to understand but this will not be 
solving the issue for older versions, which is what I am trying to address here.


-- 
To view, visit https://gerrit.ovirt.org/51521
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I9f7eab8318f41f653e0a24552c81bcd5b09d8690
Gerrit-PatchSet: 8
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Vinzenz Feenstra <[email protected]>
Gerrit-Reviewer: Dan Kenigsberg <[email protected]>
Gerrit-Reviewer: Francesco Romani <[email protected]>
Gerrit-Reviewer: Gal Hammer <ghammer%[email protected]>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Martin Polednik <[email protected]>
Gerrit-Reviewer: Michal Skrivanek <[email protected]>
Gerrit-Reviewer: Nir Soffer <[email protected]>
Gerrit-Reviewer: Vinzenz Feenstra <[email protected]>
Gerrit-Reviewer: gerrit-hooks <[email protected]>
Gerrit-HasComments: Yes
_______________________________________________
vdsm-patches mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to