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.
Reviewed: https:/ /review. openstack. org/496419 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=8fc789deb7c 774bcc5b5128d63 8c6c7e30bf0a54
Committed: https:/
Submitter: Jenkins
Branch: master
commit 8fc789deb7c774b cc5b5128d638c6c 7e30bf0a54
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 ckError.
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 MigrationPreChe
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: I66fc72d402ac11 8270a835cf929fe 1ea387d78cd
Closes-Bug: #1712008