← 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/469779
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=cb565d9baddf8799e36f5b37df4a365baf8d4cd4
Submitter: Zuul
Branch:    master

commit cb565d9baddf8799e36f5b37df4a365baf8d4cd4
Author: jichenjc <jichenjc@xxxxxxxxxx>
Date:   Sat Aug 19 05:48:30 2017 +0800

    propagate OSError to MigrationPreCheckError
    
    OSError will lead instance to ERROR state, change to
    MigrationPreCheckError will make the instance status not changed.
    
    Also, modify some test cases to make unit test easier
    
    Closes-Bug: 1694636
    
    Change-Id: I3286c32ca205ffd2d5d1aaab88cc96699476e410


** Changed in: nova
       Status: In Progress => 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):
  Fix Released

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