nova/nova/conductor/tasks
LuyaoZhong b08d59ac7b bug-fix: Reject live migration with vpmem
Reject live migration if there are virtual persistent memory resources.
Otherwise, if dest host has same vpmem backend file name as that used
by instance, live migration will succeed and these files will be used
but not tracked in Nova; if dest host has no those vpmems, it will
trigger an error.

Conflicts:
    nova/conductor/tasks/live_migrate.py
    nova/tests/unit/conductor/tasks/test_live_migrate.py

Note(luyao): Conflicts due to bd8e2fe9c8
    and 5f63ada309 not being present in Train.

Change-Id: I900f74d482fc87da5b1b5ec9db2ad5aefcfcfe7a
Closes-bug: #1863605
(cherry picked from commit db93b704ce)
2020-03-25 05:25:01 +00:00
..
__init__.py Removed copyright from empty files 2014-02-27 14:27:54 +02:00
base.py Create class hierarchy for tasks in conductor 2015-07-30 17:35:56 +03:00
cross_cell_migrate.py Execute TargetDBSetupTask 2019-08-13 16:13:33 +00:00
live_migrate.py bug-fix: Reject live migration with vpmem 2020-03-25 05:25:01 +00:00
migrate.py Reject migration with QoS port from conductor if RPC pinned 2019-09-24 10:12:05 +02:00