VM with volumes migration failed

Bug #1703805 reported by Jianghua Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
os-xenapi
Fix Released
Undecided
Jianghua Wang

Bug Description

https://github.com/openstack/os-xenapi/blob/master/os_xenapi/client/session.py#L361

Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: ERROR oslo_messaging.rpc.server [None req-4595cdd1-f759-4ac8-941d-432992c17bda demo admin] Exception during message handling: TypeError: call_plugin() got an unexpected keyword argument 'key'
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: Traceback (most recent call last):
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 153, in _process_incoming
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: res = self.dispatcher.dispatch(message)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 213, in dispatch
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: return self._do_dispatch(endpoint, method, ctxt, args)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _do_dispatch
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: result = func(ctxt, **new_args)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/exception_wrapper.py", line 76, in wrapped
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: function_name, call_dict, binary)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: self.force_reraise()
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: six.reraise(self.type_, self.value, self.tb)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/exception_wrapper.py", line 67, in wrapped
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: return f(self, context, *args, **kw)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/compute/utils.py", line 732, in decorated_function
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: return function(self, context, *args, **kwargs)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/compute/manager.py", line 210, in decorated_function
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: kwargs['instance'], e, sys.exc_info())
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: self.force_reraise()
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: six.reraise(self.type_, self.value, self.tb)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/compute/manager.py", line 198, in decorated_function
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: return function(self, context, *args, **kwargs)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/compute/manager.py", line 5343, in check_can_live_migrate_source
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: block_device_info)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 491, in check_can_live_migrate_source
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: dest_check_data)
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 2320, in check_can_live_migrate_source
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: if not self._session.is_xsm_sr_check_relaxed():
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: File "/usr/local/lib/python2.7/dist-packages/os_xenapi/client/session.py", line 361, in is_xsm_sr_check_relaxed
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: key='relax-xsm-sr-check')
Jul 12 09:23:56 DevStackOSDomU nova-compute[2384]: TypeError: call_plugin() got an unexpected keyword argument 'key'

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-xenapi (master)

Fix proposed to branch: master
Review: https://review.openstack.org/482904

Changed in os-xenapi:
assignee: nobody → Jianghua Wang (wjh-fresh)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-xenapi (master)

Reviewed: https://review.openstack.org/482904
Committed: https://git.openstack.org/cgit/openstack/os-xenapi/commit/?id=0e64d44fd2dd02e1da70508bd4fb5fe44272b434
Submitter: Jenkins
Branch: master

commit 0e64d44fd2dd02e1da70508bd4fb5fe44272b434
Author: jianghua wang <email address hidden>
Date: Wed Jul 12 11:55:11 2017 +0100

    Fix an error in VM migration with volumes

    It shouldn't use name arguement for call_plugin().

    Change-Id: I7e30741c1af2cff1bd47367fd0ac656c3a4e449b
    Closes-Bug: #1703805

Changed in os-xenapi:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.