<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    You must not have allow_resize_to_same_host set in nova.conf.<br>
    <br>
    On 5/2/2012 11:02 AM, Nicolas Odermatt wrote:
    <blockquote cite="mid:001801cd2874$9c6e8ae0$d54ba0a0$@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@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:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hey guys,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I’m playing aroung with the openstack api
          and I’m trying to change the flavor of an instance. Thanks to
          the documentation I found the necessary information to write
          the api call, which was done pretty fast and easy. <span
            lang="FR-CH">Sadly the api call has a secondary effect
            because after the execution of the api call  the instance
            changes into the error state.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="FR-CH"><o:p> </o:p></span></p>
        <p class="MsoNormal">I had a look into the nova-compute.log and
          this is what I found :<o:p></o:p></p>
        <p class="MsoNormal"><i><span lang="FR-CH">root@nova-controller:/etc/nova#
              tail -n20 /var/log/nova/nova-compute.log <o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">2012-05-02
              14:47:18,887 DEBUG nova.rpc [-] unpacked context:
              {'user_id': u'nodermatt', 'roles': [u'Admin'],
              'timestamp': u'2012-05-02T14:47:18.558838', 'auth_token':
              u'be66c633-9a8d-47eb-a095-9b653375b138', 'msg_id': None,
              'remote_address': u'192.168.7.106', 'strategy':
              u'keystone', 'is_admin': True, 'request_id':
              u'744129f2-17d9-4756-a276-548ad6dfe975', 'project_id':
              u'2', 'read_deleted': False} from (pid=1496)
              _unpack_context /var/lib/nova/nova/rpc/impl_kombu.py:646<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">2012-05-02
              14:47:18,888 INFO nova.compute.manager
              [744129f2-17d9-4756-a276-548ad6dfe975 nodermatt 2]
              check_instance_lock: decorating: |<function prep_resize
              at 0x253ecf8>|<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">2012-05-02
              14:47:18,889 INFO nova.compute.manager
              [744129f2-17d9-4756-a276-548ad6dfe975 nodermatt 2]
              check_instance_lock: arguments:
              |<nova.compute.manager.ComputeManager object at
              0x1d85e10>| |<nova.rpc.impl_kombu.RpcContext object
              at 0x3cc1c90>| |ff8f4521-fbc2-45e3-91ac-de395a7a1331|<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">2012-05-02
              14:47:18,889 DEBUG nova.compute.manager
              [744129f2-17d9-4756-a276-548ad6dfe975 nodermatt 2]
              instance ff8f4521-fbc2-45e3-91ac-de395a7a1331: getting
              locked state from (pid=1496) get_lock
              /var/lib/nova/nova/compute/manager.py:1199<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i>2012-05-02 14:47:18,946 INFO
            nova.compute.manager [744129f2-17d9-4756-a276-548ad6dfe975
            nodermatt 2] check_instance_lock: locked: |False|<o:p></o:p></i></p>
        <p class="MsoNormal"><i>2012-05-02 14:47:18,946 INFO
            nova.compute.manager [744129f2-17d9-4756-a276-548ad6dfe975
            nodermatt 2] check_instance_lock: admin: |True|<o:p></o:p></i></p>
        <p class="MsoNormal"><i>2012-05-02 14:47:18,946 INFO
            nova.compute.manager [744129f2-17d9-4756-a276-548ad6dfe975
            nodermatt 2] check_instance_lock: executing: |<function
            prep_resize at 0x253ecf8>|<o:p></o:p></i></p>
        <p class="MsoNormal"><i>2012-05-02 14:47:19,124 ERROR nova.rpc
            [744129f2-17d9-4756-a276-548ad6dfe975 nodermatt 2] Exception
            during message handling<o:p></o:p></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE:
              Traceback (most recent call last):<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE:  
              File "/var/lib/nova/nova/rpc/impl_kombu.py", line 620, in
              _process_data<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE: 
                 rval = node_func(context=ctxt, **node_args)<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE:  
              File "/var/lib/nova/nova/exception.py", line 100, in
              wrapped<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc):
              TRACE:     return f(*args, **kw)<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE:  
              File "/var/lib/nova/nova/compute/manager.py", line 118, in
              decorated_function<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc):
              TRACE:     function(self, context, instance_id, *args,
              **kwargs)<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc): TRACE:  
              File "/var/lib/nova/nova/compute/manager.py", line 965, in
              prep_resize<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span lang="FR-CH">(nova.rpc):
              TRACE:     raise exception.Error(msg)<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i><span style="color:red" lang="FR-CH">(nova.rpc):
              TRACE: Error: Migration error: destination same as source!<o:p></o:p></span></i></p>
        <p class="MsoNormal"><i>(nova.rpc): TRACE: <o:p></o:p></i></p>
        <p class="MsoNormal"><i>2012-05-02 14:48:00,294 INFO
            nova.compute.manager [28207266-3917-4c91-b0d8-4afa36f7c018
            None None] Updating host status<o:p></o:p></i></p>
        <p class="MsoNormal"><i><o:p> </o:p></i></p>
        <p class="MsoNormal"><span lang="FR-CH">Also a thread on the
            openstack forum and a bug on launchpad raised my curiosity.<o:p></o:p></span></p>
        <p class="MsoNormal">Forum thread :
          <a class="moz-txt-link-freetext" href="http://forums.openstack.org/viewtopic.php?f=10&t=693">http://forums.openstack.org/viewtopic.php?f=10&t=693</a><o:p></o:p></p>
        <p class="MsoNormal">Launchpad: <a moz-do-not-send="true"
            href="https://lists.launchpad.net/openstack/msg05540.html">https://lists.launchpad.net/openstack/msg05540.html</a><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">For the record here is the code:<o:p></o:p></p>
        <p class="MsoNormal"><i>curl -v -H
            "X-Auth-Token:4963437d-0a6a-4302-a4ff-f3be191fbc1d<a class="moz-txt-link-rfc2396E" href="http://192.168.7.211:8774/v1.1/2/servers/3/action-d'{">"
            http://192.168.7.211:8774/v1.1/2/servers/3/action -d
            '{"</a>resize" : {"flavorRef" : "2"}}' -H
            'Content-type:application/json' | python -m json.tool<o:p></o:p></i></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">The machine, on which I am working, is a
          single node stackops deployment.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Does someone has an idea what may be the
          cause of the error?<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Have a good day,<o:p></o:p></p>
        <p class="MsoNormal">Nicolas<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
Post to     : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
More help   : <a class="moz-txt-link-freetext" href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>