nova/nova
Loganathan Parthipan 22dde6e56b Support live-migrate of instances in PAUSED state
Live migration enables one to migrate an active VM that consumes
system resources such as memory and CPU.

Nova currently allows only those in ACTIVE vm_state to migrate.  This
patch adds support for PAUSED vm_state. Essentially a paused state is
identical to a running state except the stopped CPUs.

Co-Author: "Matthew Gilliard <matthew.gilliard@hp.com>"

Partial-Bug: #1305062
Change-Id: Ib38eaf412cb51a9cbfc443c5ec15c5797265ddae
2015-02-18 15:14:54 +00:00
..
CA Make tests use sha256 as openssl default digest algorithm 2015-02-09 10:06:04 -05:00
api Support live-migrate of instances in PAUSED state 2015-02-18 15:14:54 +00:00
cells Merge "Make compute API create() use BDM objects" 2015-02-18 12:57:47 +00:00
cert Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
cloudpipe Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
cmd Objectify calls to service_get_by_compute_host 2015-02-17 23:38:04 +00:00
compute Support live-migrate of instances in PAUSED state 2015-02-18 15:14:54 +00:00
conductor Support live-migrate of instances in PAUSED state 2015-02-18 15:14:54 +00:00
console Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
consoleauth Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
db Merge "Fixes logic in compute_node_statistics" 2015-02-18 07:39:48 +00:00
hacking hacking: Got rid of unnecessary TODO 2015-02-12 14:36:48 +02:00
image Fix description of parameters in nova functions 2015-02-10 11:44:45 +04:00
ipv6 Replace usage of LazyPluggable by stevedore driver 2015-02-17 14:49:48 +00:00
keymgr Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
locale Imported Translations from Transifex 2015-02-17 06:20:46 +00:00
network Merge "Libvirt: Support ovs plug in vhostuser vif" 2015-02-18 13:44:24 +00:00
objects Make compute API create() use BDM objects 2015-02-17 18:22:48 +01:00
objectstore Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
openstack Merge "Sync with oslo-incubator" 2015-02-13 15:23:02 +00:00
pci Change how the API is getting a list of compute nodes 2015-02-13 17:02:25 +01:00
rdp Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
scheduler Merge "Make the method _op_method() public" 2015-02-17 20:36:41 +00:00
servicegroup Warn about zookeeper service group driver usage 2015-02-06 13:05:19 -08:00
spice Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
storage rename oslo.concurrency to oslo_concurrency 2014-12-06 23:30:05 +08:00
tests Support live-migrate of instances in PAUSED state 2015-02-18 15:14:54 +00:00
virt Merge "Add handling for offlined CPUs to the nova libvirt driver." 2015-02-18 14:50:15 +00:00
vnc Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
volume Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
__init__.py move eventlet GREENDNS override to top level 2014-12-08 17:41:03 -05:00
availability_zones.py Merge "Remove unused conductor parameter from get_host_availability_zone()" 2015-02-12 18:15:51 +00:00
baserpc.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
block_device.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
config.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
context.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
crypto.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
debugger.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
exception.py Libvirt: Support for generic vhostuser vif. 2015-02-12 17:13:33 +00:00
filters.py Make scheduler filters/weighers only load once 2014-12-09 18:58:49 +01:00
hooks.py Update hooks from oslo-incubator copy 2014-10-28 01:24:31 +00:00
i18n.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
loadables.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
manager.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
netconf.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
notifications.py Fix description of parameters in nova functions 2015-02-10 11:44:45 +04:00
paths.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
policy.py
quota.py Fix description of parameters in nova functions 2015-02-10 11:44:45 +04:00
rpc.py Merge "Ensure publisher_id is set correctly in notifications" 2015-02-10 04:50:54 +00:00
safe_utils.py
service.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
test.py patch out nova libvirt driver event thread in tests 2015-02-13 08:54:03 -05:00
utils.py Replace usage of LazyPluggable by stevedore driver 2015-02-17 14:49:48 +00:00
version.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
weights.py Make scheduler filters/weighers only load once 2014-12-09 18:58:49 +01:00
wsgi.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00