diff options
author | Stephen Finucane <sfinucan@redhat.com> | 2019-09-04 18:23:15 +0100 |
---|---|---|
committer | Stephen Finucane <sfinucan@redhat.com> | 2019-09-18 00:19:33 +0100 |
commit | f329ee5a3b63d8643dcf7f2b4f5d5dce273474d8 (patch) | |
tree | 40e24ae66a95591b87215db6e16dd99bcf4b8b77 /nova/virt/vmwareapi | |
parent | 8c590cb3e493c92a355d4b50e3761309bd69baf7 (diff) | |
download | nova-f329ee5a3b63d8643dcf7f2b4f5d5dce273474d8.tar.gz |
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>
Diffstat (limited to 'nova/virt/vmwareapi')
-rw-r--r-- | nova/virt/vmwareapi/driver.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/virt/vmwareapi/driver.py b/nova/virt/vmwareapi/driver.py index 02ea634c53..e53abf7037 100644 --- a/nova/virt/vmwareapi/driver.py +++ b/nova/virt/vmwareapi/driver.py @@ -69,6 +69,7 @@ class VMwareVCDriver(driver.ComputeDriver): "supports_attach_interface": True, "supports_multiattach": False, "supports_trusted_certs": False, + "supports_pcpus": False, # Image type support flags "supports_image_type_aki": False, |