----- Original Message ----- > From: "Piotr Kliczewski" <[email protected]> > To: [email protected] > 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 > [email protected] > http://lists.ovirt.org/mailman/listinfo/devel > _______________________________________________ Devel mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/devel
