Comment 11 for bug 1712008

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/496419
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=8fc789deb7c774bcc5b5128d638c6c7e30bf0a54
Submitter: Jenkins
Branch: master

commit 8fc789deb7c774bcc5b5128d638c6c7e30bf0a54
Author: Matt Riedemann <email address hidden>
Date: Tue Aug 22 16:54:44 2017 -0400

    Restrict live migration to same cell

    We do not yet support live migrating an instance
    across cells. This change handles two cases for
    live migration:

    1. The destination host is forced so the scheduler
       is bypassed. In this case we directly compare the
       source cell against the destination cell and fail
       if they are not the same with a MigrationPreCheckError.

    2. If no destination host is specified, or it's not forced,
       we update the RequestSpec sent to the scheduler so it
       will restrict the compute nodes it pulls from the same
       cell that the instance lives in. If a host is requested
       in this case but it's in a different cell, it would result
       in a NoValidHost error from the scheduler.

    Change-Id: I66fc72d402ac118270a835cf929fe1ea387d78cd
    Closes-Bug: #1712008