summaryrefslogtreecommitdiff
path: root/nova/virt/vmwareapi
diff options
context:
space:
mode:
authorStephen Finucane <sfinucan@redhat.com>2019-09-04 18:23:15 +0100
committerStephen Finucane <sfinucan@redhat.com>2019-09-18 00:19:33 +0100
commitf329ee5a3b63d8643dcf7f2b4f5d5dce273474d8 (patch)
tree40e24ae66a95591b87215db6e16dd99bcf4b8b77 /nova/virt/vmwareapi
parent8c590cb3e493c92a355d4b50e3761309bd69baf7 (diff)
downloadnova-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.py1
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,