<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any information on this would help.<o:p></o:p></p>
<p class="MsoNormal">Openstack release is Liberty<o:p></o:p></p>
<p class="MsoNormal">Backend is Ceph release infernalis <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">When I try migrating a ceph volume from the Horizon web interface I get “<strong><span style="font-family:"Calibri",sans-serif">Error:
</span></strong>Failed to migrate volume”<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">From command line it creates a new volume instead of migrating it and  error reported is Remote error: ImageExists error renaming image<o:p></o:p></p>
<p class="MsoNormal">cinder --debug migrate da3ab25b-46c4-41bd-ba57-67c8e481c8fc  ostackn3@rbd#RBD<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">....<o:p></o:p></p>
<p class="MsoNormal">….<o:p></o:p></p>
<p class="MsoNormal">Transferred chunk 256 of 256 (112607K/s). _transfer_data /usr/lib/python2.7/dist-packages/cinder/<o:p></o:p></p>
<p class="MsoNormal">Terminate volume connection completed successfully.<o:p></o:p></p>
<p class="MsoNormal">Remove volume export completed successfully.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[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<o:p></o:p></p>
<p class="MsoNormal">None.<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     executor_callback))<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     executor_callback)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     result = func(ctxt, **new_args)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     return f(*args, **kwargs)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     self.db.volume_update(ctxt, volume_ref['id'], updates)<o:p></o:p></p>
<p class="MsoNormal">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__<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     six.reraise(self.type_, self.value, self.tb)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     new_type_id)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     new_volume['id'])<o:p></o:p></p>
<p class="MsoNormal">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__<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     six.reraise(self.type_, self.value, self.tb)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     error=False)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     return f(*args, **kwargs)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     orig_volume_status)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     volume_status=original_volume_status)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     retry=self.retry)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     timeout=timeout, retry=retry)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     retry=retry)<o:p></o:p></p>
<p class="MsoNormal">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<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher     raise result<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher RemoteError: Remote error: ImageExists error renaming image<o:p></o:p></p>
<p class="MsoNormal">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'].<o:p></o:p></p>
<p class="MsoNormal">2016-03-17 17:00:45.396 3319 ERROR oslo_messaging.rpc.dispatcher<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Rajiv Duggal<o:p></o:p></p>
<p class="MsoNormal"><a href="mailto:rduggal@dex.com">rduggal@dex.com</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>