HE setup failure

Hi all, The HE setup fails in ovirt-system-tests while deploying HE on hyperconverged gluster setup using master Error : Failed to execute stage 'Misc configuration': <ProtocolError for localhost:54321/RPC2: 400 Bad Request>" Traceback from hosted-engine log: ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 279, in create_volume volUUID=volume_uuid File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 245, in _get_volume_path volUUID File "/usr/lib64/python2.7/xmlrpclib.py", line **FILTERED**3, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request response.msg, ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> Is this a regression?

On Mon, Feb 13, 2017 at 1:45 PM, Sahina Bose <sabose@redhat.com> wrote:
Hi all,
The HE setup fails in ovirt-system-tests while deploying HE on hyperconverged gluster setup using master
Error : Failed to execute stage 'Misc configuration': <ProtocolError for localhost:54321/RPC2: 400 Bad Request>"
Traceback from hosted-engine log: ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 279, in create_volume volUUID=volume_uuid File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 245, in _get_volume_path volUUID File "/usr/lib64/python2.7/xmlrpclib.py", line **FILTERED**3, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request response.msg, ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request>
Is this a regression?
xmlrpc was deprecated in 3.6, and we disabled it in master: https://github.com/oVirt/vdsm/commit/1350c887f75b2ac9a095e1662c87b1212f70224... You must use jsonrpc to talk with vdsm. I know that hosted engine moved to jsonrpc in 4.1 - maybe you are using an older version of hosted engine? Nir
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

Hi, we saw this last week, I think there was a place in setup that was not moved to jsonrpc, I think Simone is handling that: https://gerrit.ovirt.org/#/c/72068/ Martin On Mon, Feb 13, 2017 at 1:20 PM, Nir Soffer <nsoffer@redhat.com> wrote:
On Mon, Feb 13, 2017 at 1:45 PM, Sahina Bose <sabose@redhat.com> wrote:
Hi all,
The HE setup fails in ovirt-system-tests while deploying HE on hyperconverged gluster setup using master
Error : Failed to execute stage 'Misc configuration': <ProtocolError for localhost:54321/RPC2: 400 Bad Request>"
Traceback from hosted-engine log: ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 279, in create_volume volUUID=volume_uuid File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 245, in _get_volume_path volUUID File "/usr/lib64/python2.7/xmlrpclib.py", line **FILTERED**3, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request response.msg, ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request>
Is this a regression?
xmlrpc was deprecated in 3.6, and we disabled it in master: https://github.com/oVirt/vdsm/commit/1350c887f75b2ac9a095e1662c87b1212f70224...
You must use jsonrpc to talk with vdsm.
I know that hosted engine moved to jsonrpc in 4.1 - maybe you are using an older version of hosted engine?
Nir
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

Sahina, Martin, can you confirm that this issue is resolved now? On Mon, Feb 13, 2017 at 2:22 PM, Martin Sivak <msivak@redhat.com> wrote:
Hi,
we saw this last week, I think there was a place in setup that was not moved to jsonrpc, I think Simone is handling that:
https://gerrit.ovirt.org/#/c/72068/
Martin
On Mon, Feb 13, 2017 at 1:20 PM, Nir Soffer <nsoffer@redhat.com> wrote:
On Mon, Feb 13, 2017 at 1:45 PM, Sahina Bose <sabose@redhat.com> wrote:
Hi all,
The HE setup fails in ovirt-system-tests while deploying HE on hyperconverged gluster setup using master
Error : Failed to execute stage 'Misc configuration': <ProtocolError for localhost:54321/RPC2: 400 Bad Request>"
Traceback from hosted-engine log: ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 279, in create_volume volUUID=volume_uuid File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 245, in _get_volume_path volUUID File "/usr/lib64/python2.7/xmlrpclib.py", line **FILTERED**3, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request response.msg, ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request>
Is this a regression?
xmlrpc was deprecated in 3.6, and we disabled it in master: https://github.com/oVirt/vdsm/commit/1350c887f75b2ac9a095e1662c87b1212f70224...
You must use jsonrpc to talk with vdsm.
I know that hosted engine moved to jsonrpc in 4.1 - maybe you are using an older version of hosted engine?
Nir
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

I see https://bugzilla.redhat.com/show_bug.cgi?id=1101554 as VERIFIED so I guess it is. Martin On Thu, Mar 9, 2017 at 2:11 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Sahina, Martin, can you confirm that this issue is resolved now?
On Mon, Feb 13, 2017 at 2:22 PM, Martin Sivak <msivak@redhat.com> wrote:
Hi,
we saw this last week, I think there was a place in setup that was not moved to jsonrpc, I think Simone is handling that:
https://gerrit.ovirt.org/#/c/72068/
Martin
On Mon, Feb 13, 2017 at 1:20 PM, Nir Soffer <nsoffer@redhat.com> wrote:
On Mon, Feb 13, 2017 at 1:45 PM, Sahina Bose <sabose@redhat.com> wrote:
Hi all,
The HE setup fails in ovirt-system-tests while deploying HE on hyperconverged gluster setup using master
Error : Failed to execute stage 'Misc configuration': <ProtocolError for localhost:54321/RPC2: 400 Bad Request>"
Traceback from hosted-engine log: ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request> File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 279, in create_volume volUUID=volume_uuid File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py", line 245, in _get_volume_path volUUID File "/usr/lib64/python2.7/xmlrpclib.py", line **FILTERED**3, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1321, in single_request response.msg, ProtocolError: <ProtocolError for localhost:54321/RPC2: 400 Bad Request>
Is this a regression?
xmlrpc was deprecated in 3.6, and we disabled it in master: https://github.com/oVirt/vdsm/commit/1350c887f75b2ac9a095e1662c87b1212f70224...
You must use jsonrpc to talk with vdsm.
I know that hosted engine moved to jsonrpc in 4.1 - maybe you are using an older version of hosted engine?
Nir
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
participants (3)
-
Martin Sivak
-
Nir Soffer
-
Sahina Bose