[ovirt-devel] [devel] Host fencing test

Eli Mesika emesika at redhat.com
Sun May 25 07:46:23 UTC 2014



----- Original Message -----
> From: "Piotr Kliczewski" <piotr.kliczewski at gmail.com>
> To: devel at ovirt.org
> Sent: Wednesday, May 21, 2014 2:28:21 PM
> Subject: [ovirt-devel] [devel] Host fencing test
> 
> Hi all,
> 
> I am testing jsonrpc changes with fencing flow and noticed something strange.
> 
> I am sending following message to vdsm:
> 
> {"jsonrpc":"2.0","method":"Host.fenceNode","params":{"addr":"rack05-pdu01-lab4.tlv.redhat.com","port":"","agent":"apc_snmp","username":"emesika","password":"<removed>","action":"off","options":"port=15"},"id":"c212299f-42b5-485d-b9ba-bc9880628743"}

Something in the parameter handling is wrong, I can see here that options= "port=15" .... but look below when VDSM prints what he got 

> 
> and I see this error in vdsm logs:
> 
> sonRpcServer::DEBUG::2014-05-21
> 13:23:29,405::__init__::493::jsonrpc.JsonRpcServer::(serve_requests)
> Waiting for request
> Thread-100::DEBUG::2014-05-21
> 13:23:29,405::API::1124::vds::(fenceNode)
> fenceNode(addr=rack05-pdu01-lab4.tlv.redhat.com,port=,agent=apc_snmp,user=emesika,passwd=XXXX,action=status,secure=port=15,options=)

Here the secure has a strange value (secure=port=15) and the options is empty.


> Thread-100::DEBUG::2014-05-21
> 13:23:29,405::utils::729::root::(execCmd) u'/usr/sbin/fence_apc_snmp'
> (cwd None)
> Thread-100::DEBUG::2014-05-21
> 13:23:30,412::utils::749::root::(execCmd) FAILED: <err> =
> "ERROR:root:Failed: You have to enter plug number or machine
> identification\n\nERROR:root:Please use '-h' for usage\n\n"; <rc> = 1
> Thread-100::DEBUG::2014-05-21 13:23:30,412::API::1111::vds::(fence) rc
> 1 inp agent=fence_apc_snmp
> ipaddr=rack05-pdu01-lab4.tlv.redhat.com
> login=emesika
> action=status
> passwd=XXXX
>  out [] err ['ERROR:root:Failed: You have to enter plug number or
> machine identification', '', "ERROR:root:Please use '-h' for usage",
> '']
> Thread-100::DEBUG::2014-05-21
> 13:23:30,412::API::1147::vds::(fenceNode) rc 1 in agent=fence_apc_snmp
> ipaddr=rack05-pdu01-lab4.tlv.redhat.com
> login=emesika
> action=status
> passwd=XXXX
>  out [] err ['ERROR:root:Failed: You have to enter plug number or
> machine identification', '', "ERROR:root:Please use '-h' for usage",
> '']
> Thread-100::DEBUG::2014-05-21
> 13:23:30,413::stompReactor::112::yajsonrpc.StompServer::(send) Sending
> response
> 
> Can someone help me to understand where is the issue?
> 
> Thanks,
> Piotr
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
> 



More information about the Devel mailing list