nova/nova/virt/xenapi
Stephen Finucane f329ee5a3b Validate CPU config options against running instances
We want to make sure people who have both pinned and unpinned instances
on a host (yes, it's dumb, but it happens) won't do a straightforward
'vcpu_pin_set' -> '[compute] cpu_dedicated_set' or '[compute]
cpu_shared_set' transition, breaking their ability to restart or rebuild
instances. We add a new 'supports_pcpus' driver capability to avoid
needing to do this on drivers that don't support PCPUs and CPU pinning
in general.

Change-Id: Ia1b3ab0b66fdaf569f6c7a09510f208ee28725b2
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2019-09-18 00:19:33 +01:00
..
image XenAPI: define a new image handler to use vdi streaming 2018-06-13 01:59:07 +00:00
__init__.py Remove vi modelines 2014-02-03 14:19:44 +00:00
agent.py xenapi/agent: Change openssl error handling 2019-04-05 12:48:59 -04:00
driver.py Validate CPU config options against running instances 2019-09-18 00:19:33 +01:00
fake.py Remove unused methods 2019-09-04 15:26:59 +09:00
firewall.py Move iptables rule fetching and setting to privsep. 2019-08-16 11:24:07 +01:00
host.py hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
network_utils.py Fixes dict keys and items references for Python 3 2015-12-07 12:19:59 +02:00
pool.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
pool_states.py Remove vi modelines 2014-02-03 14:19:44 +00:00
vif.py Add missing ws seperator between words 2018-11-26 23:42:18 +00:00
vm_utils.py trivial: Remove unused constants, functions 2019-04-03 13:37:29 +00:00
vmops.py Remove nova.compute.*API() shims 2019-06-12 16:09:46 +01:00
volume_utils.py XenAPI/Stops the migration of volume backed VHDS 2018-03-15 04:19:11 -05:00
volumeops.py Remove translation of log messages 2017-06-13 11:20:28 +07:00