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@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
[email protected]<mailto:[email protected]>

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to