Francesco Romani has uploaded a new change for review.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
xmlrpc: remove useless 'serverPort' attribute
The BindingXMLRPC class used to have one 'serverPort' attribute, which was used only on the migration path.
Since commit 3be9ad1f278 was merged some time ago, this attribute is unused and could be removed.
This patch does that.
Change-Id: I120754b2c934da3393e5ea4323225c14e25b2087 Signed-off-by: Francesco Romani fromani@redhat.com --- M tests/jsonRpcHelper.py M vdsm/clientIF.py M vdsm/rpc/BindingXMLRPC.py 3 files changed, 5 insertions(+), 7 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/71/35271/1
diff --git a/tests/jsonRpcHelper.py b/tests/jsonRpcHelper.py index 066eaeb..5ab8abe 100644 --- a/tests/jsonRpcHelper.py +++ b/tests/jsonRpcHelper.py @@ -64,8 +64,7 @@ acceptor = MultiProtocolAcceptor("127.0.0.1", 0, sslctx) cif = FakeClientIf()
- _, port = acceptor._socket.getsockname() - xml_binding = BindingXMLRPC(cif, cif.log, port) + xml_binding = BindingXMLRPC(cif, cif.log) xml_binding.start() xmlDetector = XmlDetector(xml_binding) acceptor.add_detector(xmlDetector) diff --git a/vdsm/clientIF.py b/vdsm/clientIF.py index b7a7ef8..a17fd20 100644 --- a/vdsm/clientIF.py +++ b/vdsm/clientIF.py @@ -106,7 +106,7 @@ host = config.get('addresses', 'management_ip') port = config.get('addresses', 'management_port') self._createAcceptor(host, port) - self._prepareXMLRPCBinding(port) + self._prepareXMLRPCBinding() self._prepareJSONRPCBinding() except: self.log.error('failed to init clientIF, ' @@ -171,7 +171,7 @@ protocol=protocol) return sslctx
- def _prepareXMLRPCBinding(self, port): + def _prepareXMLRPCBinding(self): if config.getboolean('vars', 'xmlrpc_enable'): try: from rpc.BindingXMLRPC import BindingXMLRPC @@ -180,7 +180,7 @@ self.log.error('Unable to load the xmlrpc server module. ' 'Please make sure it is installed.') else: - xml_binding = BindingXMLRPC(self, self.log, port) + xml_binding = BindingXMLRPC(self, self.log) self.bindings['xmlrpc'] = xml_binding xml_detector = XmlDetector(xml_binding) self._acceptor.add_detector(xml_detector) diff --git a/vdsm/rpc/BindingXMLRPC.py b/vdsm/rpc/BindingXMLRPC.py index 0164691..ec223e8 100644 --- a/vdsm/rpc/BindingXMLRPC.py +++ b/vdsm/rpc/BindingXMLRPC.py @@ -43,10 +43,9 @@
class BindingXMLRPC(object): - def __init__(self, cif, log, port): + def __init__(self, cif, log): self.cif = cif self.log = log - self.serverPort = port
self._enabled = False self.server = self._createXMLRPCServer()
oVirt Jenkins CI Server has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 1:
Build Failed
http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/12656/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_created/13608/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/13446/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_created_staging/225/ : FAILURE
oVirt Jenkins CI Server has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 2:
Build Failed
http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/12697/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_created/13649/ : ABORTED
http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/13487/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_created_staging/266/ : FAILURE
Dan Kenigsberg has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 2: Code-Review+2
Francesco Romani has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 3:
rebased
oVirt Jenkins CI Server has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 3:
Build Failed
http://jenkins.ovirt.org/job/vdsm_master_unit_tests_gerrit_el/12786/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_created/13738/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_pep8_gerrit/13575/ : SUCCESS
Francesco Romani has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 3: Verified+1
Verified by doing migration from Engine and from vdsClient with no Issue. Tested on RHEL 6.x.
Yeela Kaplan has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 3: Code-Review+1
mooli tayer has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 3: Code-Review+1
Dan Kenigsberg has submitted this change and it was merged.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
xmlrpc: remove useless 'serverPort' attribute
The BindingXMLRPC class used to have one 'serverPort' attribute, which was used only on the migration path.
Since commit 3be9ad1f278 was merged some time ago, this attribute is unused and could be removed.
This patch does that.
Change-Id: I120754b2c934da3393e5ea4323225c14e25b2087 Signed-off-by: Francesco Romani fromani@redhat.com Reviewed-on: http://gerrit.ovirt.org/35271 Reviewed-by: Dan Kenigsberg danken@redhat.com Reviewed-by: Piotr Kliczewski piotr.kliczewski@gmail.com Reviewed-by: Yeela Kaplan ykaplan@redhat.com Reviewed-by: mooli tayer mtayer@redhat.com --- M tests/jsonRpcHelper.py M vdsm/clientIF.py M vdsm/rpc/BindingXMLRPC.py 3 files changed, 5 insertions(+), 7 deletions(-)
Approvals: Piotr Kliczewski: Looks good to me, but someone else must approve Yeela Kaplan: Looks good to me, but someone else must approve mooli tayer: Looks good to me, but someone else must approve Dan Kenigsberg: Looks good to me, approved Francesco Romani: Verified
oVirt Jenkins CI Server has posted comments on this change.
Change subject: xmlrpc: remove useless 'serverPort' attribute ......................................................................
Patch Set 4:
Build Failed
http://jenkins.ovirt.org/job/vdsm_master-libfapi_create-rpms-el6-x86_64_merg... : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_create-rpms-fc21-x86_64_merged/273/ : ABORTED
http://jenkins.ovirt.org/job/vdsm_master-libfapi_create-rpms-fc20-x86_64_mer... : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_create-rpms_merged_test_debug/490/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master-libfapi_create-rpms-el7-x86_64_merg... : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_create-rpms-fc20-x86_64_merged/288/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_unit-tests_merged/4282/ : FAILURE
http://jenkins.ovirt.org/job/vdsm_master_create-rpms-el6-x86_64_merged/295/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_create-rpms-el7-x86_64_merged/297/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master-libfapi_create-rpms-fc21-x86_64_mer... : SUCCESS
http://jenkins.ovirt.org/job/vdsm_master_verify-error-codes_merged/6120/ : SUCCESS
vdsm-patches@lists.fedorahosted.org