Dan Kenigsberg has posted comments on this change.

Change subject: Move fencing logic out of API.py
......................................................................


Patch Set 2: (2 inline comments)

arghh, this cleanup is clearly needed; thanks for taking this task. I wish it 
was built of clearer small steps - one for refactoring, another to and the 
shutdownEvent.

Anyway, I (and rliberman) can lend you hosts with fence agents (for "status" 
only, please do not reboot!)

....................................................
File vdsm/API.py
Line 983:                'passwd=%s,action=%s,secure=%s,options=%s)', addr, 
port, agent,
Line 984:                username, 'XXXX', action, secure, options)
Line 985: 
Line 986:         secure = utils.tobool(secure)
Line 987:         port = int(port)
the name "port" is intended to mislead people to think of TCP port number. but 
it is not. it is actually an identifier of a blade, and it may even be a string 
iirc.
Line 988: 
Line 989:         if action == "status":
Line 990:             try:
Line 991:                 power = fenceAgent.getFenceStatus(addr, port, agent, 
username,


Line 994:                 return {'status': doneCode,
Line 995:                         'power': power}
Line 996: 
Line 997:             except fenceAgent.FenceStatusCheckError as e:
Line 998:                 return {'status': {'code': 1, 'message': str(e)}}
yep, I believe code=1 is going to confuse Engine.
Line 999: 
Line 1000:         try:
Line 1001:             fenceAgent.fenceNode(addr, port, agent, username, 
password, secure,
Line 1002:                 options, self._cif.shutdownEvent)


--
To view, visit http://gerrit.ovirt.org/7190
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I944c6548a42612f705a410fb4290215451bca035
Gerrit-PatchSet: 2
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <[email protected]>
Gerrit-Reviewer: Adam Litke <[email protected]>
Gerrit-Reviewer: Dan Kenigsberg <[email protected]>
Gerrit-Reviewer: Saggi Mizrahi <[email protected]>
_______________________________________________
vdsm-patches mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to