<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>
    </p>
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-unicode">Hi everyone,
      <br>
      <br>
      I think I have found an inconsistency between nova cli and Horizon
      in the way they send live migration commands to nova API. I'm not
      sure where this needs to be fixed, so please advise on that.
      <br>
      <br>
      The situation:
      <br>
      <br>
      I try to live-migrate a VM, and I do it through nova cli and
      through Horizon, and nova-api logs contain different data
      depending on the way I do it.
      <br>
      <br>
      1. nova cli
      <br>
      <br>
      I run the command:
      <br>
      <br>
      nova live-migration 17359460-d23c-4acc-a9b1-5cf117b54430
      <br>
      <br>
      and it shows up in nova-api logs as:
      <br>
      <br>
      {"os-migrateLive": {"block_migration": "auto", "host": null}}
      <br>
      <br>
      2. horizon
      <br>
      <br>
      I run live migration via Horizon with unchecked Disk Overcommit
      and unchecked Block Migration.
      <br>
      <br>
      It shows up in nova-api logs as:
      <br>
      <br>
      {"os-migrateLive": {"disk_over_commit": false, "block_migration":
      false, "host": null}}
      <br>
      <br>
      This difference can lead to different parameters provided for live
      migration when block_migration: auto is translated into
      block_migration: true.
      <br>
      <br>
      My environment:
      <br>
      <br>
      Openstack Stein
      <br>
      <br>
      CentOS Linux release 7.6.1810
      <br>
      <br>
      nova versions:
      <br>
      <br>
      # yum list installed | grep nova
      <br>
      openstack-nova-api.noarch       1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      openstack-nova-common.noarch    1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      openstack-nova-conductor.noarch 1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      openstack-nova-console.noarch   1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      openstack-nova-novncproxy.noarch
      <br>
      openstack-nova-placement-api.noarch
      <br>
      openstack-nova-scheduler.noarch 1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      python2-nova.noarch             1:19.0.1-1.el7
      @centos-openstack-stein
      <br>
      python2-novaclient.noarch       1:13.0.0-1.el7
      @centos-openstack-stein
      <br>
      <br>
      <br>
      horizon version:
      <br>
      <br>
      # yum list installed | grep dashboard
      <br>
      openstack-dashboard.noarch         1:15.1.0-1.el7
      @centos-openstack-stein
      <br>
      openstack-dashboard-theme.noarch   1:15.1.0-1.el7
      @centos-openstack-stein
      <br>
      <br>
      Thank you in advance for your attention
      <br>
      <br>
      Best regards,
      <br>
      <br>
      Mary
      <br>
      <br>
    </div>
  </body>
</html>