[Openstack] Volume migration errors out with Remote error: ImageExists error renaming image on Liberty with Ceph release infernalis
Rajiv Duggal
rduggal at dexsystems.com
Fri Mar 18 00:18:16 UTC 2016
Hi,
Any information on this would help.
Openstack release is Liberty
Backend is Ceph release infernalis
When I try migrating a ceph volume from the Horizon web interface I get "Error: Failed to migrate volume"
>From command line it creates a new volume instead of migrating it and error reported is Remote error: ImageExists error renaming image
cinder --debug migrate da3ab25b-46c4-41bd-ba57-67c8e481c8fc ostackn3 at rbd#RBD
....
....
Transferred chunk 256 of 256 (112607K/s). _transfer_data /usr/lib/python2.7/dist-packages/cinder/
Terminate volume connection completed successfully.
Remove volume export completed successfully.
[u'Traceback (most recent call last):\n', u' File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _ dispatch_and_reply\n executor_callback))\n', u' File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 186 , in _dispatch\n executor_callback)\n', u' File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 129, in _do_dispatch\n result = func(ctxt, **new_args)\n', u' File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper\n return f(*args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 3059, in update _migrated_volume\n volume_status)\n', u' File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper\n return f(*args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 1084, in update_migrated _volume\n utils.convert_str(wanted_name))\n', u' File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 183, in doit\n result = proxy_call(self._autowrap, f, *args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 141, in proxy_call\n rv = execute(f, *args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 122, in ex ecute\n six.reraise(c, e, tb)\n', u' File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 80, in tworker\n rv = meth (*args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/rbd.py", line 321, in rename\n raise make_ex(ret, \'error renaming image\')\n', u'ImageExists: error renaming image\n']. None
None.
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatche r.py", line 142, in _dispatch_and_reply
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher executor_callback))
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatche r.py", line 186, in _dispatch
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher executor_callback)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatche r.py", line 129, in _do_dispatch
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", lin e 105, in wrapper
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", l ine 1850, in migrate_volume
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher self.db.volume_update(ctxt, volume_ref['id'], updates)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", lin e 195, in __exit__
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", l ine 1844, in migrate_volume
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher new_type_id)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", l ine 1667, in _migrate_volume_generic
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher new_volume['id'])
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", lin e 195, in __exit__
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", l ine 1652, in _migrate_volume_generic
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher error=False)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", lin e 105, in wrapper
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", l ine 1759, in migrate_volume_completion
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher orig_volume_status)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/rpcapi.py", li ne 272, in update_migrated_volume
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher volume_status=original_volume_status)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py ", line 158, in call
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher retry=self.retry)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/transport.py" , line 90, in _send
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher timeout=timeout, retry=retry)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqp driver.py", line 431, in send
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher retry=retry)
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqp driver.py", line 422, in _send
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher raise result
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher RemoteError: Remote error: ImageExists error renaming image
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher [u'Traceback (most recent call last):\n', u' File "/usr/lib/python2. 7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply\n executor_callback))\n', u' File "/usr/lib/py thon2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch\n executor_callback)\n', u' File "/usr/lib/python2 .7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 129, in _do_dispatch\n result = func(ctxt, **new_args)\n', u' File "/usr/ lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper\n return f(*args, **kwargs)\n', u' File "/usr/lib/python 2.7/dist-packages/cinder/volume/manager.py", line 3059, in update_migrated_volume\n volume_status)\n', u' File "/usr/lib/python2.7 /dist-packages/osprofiler/profiler.py", line 105, in wrapper\n return f(*args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-pack ages/cinder/volume/drivers/rbd.py", line 1084, in update_migrated_volume\n utils.convert_str(wanted_name))\n', u' File "/usr/lib/p ython2.7/dist-packages/eventlet/tpool.py", line 183, in doit\n result = proxy_call(self._autowrap, f, *args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 141, in proxy_call\n rv = execute(f, *args, **kwargs)\n', u' File "/us r/lib/python2.7/dist-packages/eventlet/tpool.py", line 122, in execute\n six.reraise(c, e, tb)\n', u' File "/usr/lib/python2.7/dis t-packages/eventlet/tpool.py", line 80, in tworker\n rv = meth(*args, **kwargs)\n', u' File "/usr/lib/python2.7/dist-packages/rbd. py", line 321, in rename\n raise make_ex(ret, \'error renaming image\')\n', u'ImageExists: error renaming image\n'].
2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher
Regards
Rajiv Duggal
rduggal at dex.com<mailto:rduggal at dex.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160318/e7bbada1/attachment.html>
More information about the Openstack
mailing list