Commit 5ad15c040fdc115bca9efb1c952279988a2a48b3 in cinder has changed the default service name to look for in the catalogue. This means that cinder cannot find the nova endpoint. The following traceback was created in the c-vol log when retyping an attached volume that necessitated a migration.
2015-01-08 11:46:51.938 9847 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling:
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 137, in _dispatch_and_reply
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 180, in _dispatch
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 126, in _do_dispatch
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1503, in retype
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher new_reservations, status_update)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/utils/excutils.py", line 82, in __exit__
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1499, in retype
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher new_type_id=new_type_id)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher return f(*args, **kwargs)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1228, in migrate_volume
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher self.db.volume_update(ctxt, volume_ref['id'], updates)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/utils/excutils.py", line 82, in __exit__
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1219, in migrate_volume
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher new_type_id)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1084, in _migrate_volume_generic
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher new_volume['migration_status'] = None
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo/utils/excutils.py", line 82, in __exit__
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/volume/manager.py", line 1073, in _migrate_volume_generic
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher volume['id'], new_volume['id'])
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/compute/nova.py", line 167, in update_server_volume
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher novaclient(context).volumes.update_server_volume(server_id,
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/opt/stack/cinder/cinder/compute/nova.py", line 129, in novaclient
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher endpoint_type=endpoint_type)
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/novaclient/service_catalog.py", line 84, in url_for
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher raise novaclient.exceptions.EndpointNotFound()
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher EndpointNotFound
2015-01-08 11:46:51.938 9847 TRACE oslo.messaging.rpc.dispatcher
Fix proposed to branch: master /review. openstack. org/145858
Review: https:/