← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1694636] Re: Instance enters error state in case of unavailable live migration destinations

 

Reviewed:  https://review.openstack.org/478846
Committed: https://git.openstack.org/cgit/openstack/compute-hyperv/commit/?id=27a02a70bc76c038c8e30a8f114f258b5cdc02fd
Submitter: Jenkins
Branch:    master

commit 27a02a70bc76c038c8e30a8f114f258b5cdc02fd
Author: Lucian Petrut <lpetrut@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Jun 29 13:08:22 2017 +0300

    Raise MigrationPreCheckError if instance location is unavailable
    
    At the moment, when doing the live migration precheck on the
    destination, if the source or destination instance location are
    not available, an OSError will be raised.
    
    We need to catch it and throw a MigrationPreCheckError instead
    so that we allow a different destination to be used.
    
    Closes-Bug: 1694636
    
    Change-Id: I3286c32ca205ffd2d5d1aaab88cc96699476e410


** Changed in: compute-hyperv
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1694636

Title:
  Instance enters error state in case of unavailable live migration
  destinations

Status in compute-hyperv:
  Fix Released
Status in OpenStack Compute (nova):
  In Progress

Bug description:
  We check whether shared storage is used before live migrating
  instances. If the vm disks storage location is unavailable, we'll
  propagate an OSError instead of a MigrationPreCheckError exception.
  For this reason, we prevent Nova from trying a different compute node.

  Trace: http://paste.openstack.org/show/611003/

To manage notifications about this bug go to:
https://bugs.launchpad.net/compute-hyperv/+bug/1694636/+subscriptions


References