nova/nova/virt/vmwareapi
Radoslav Gerganov 46c7fa492f VMware: Handle concurrent registrations of the VC extension
During initialization, the Nova compute driver checks whether a
vCenter extension with key 'org.openstack.compute' exists and if
not, it registers one. This is a race condition. If multiple
services try to register the same extension, only one of them
will succeed. The fix is to catch InvalidArgument fault from
vSphere API and ignore the exception.

Change-Id: I92c24709a2f55b601c31a31b9e748f19e7e31984
Closes-Bug: #1704952
2017-11-30 19:21:11 +00:00
..
__init__.py VMware: delete the driver VMwareESXDriver 2014-10-20 23:45:58 -07:00
constants.py VMWare: Move constant power state strings to the constant.py 2017-01-19 02:58:17 +00:00
driver.py VMware: Handle concurrent registrations of the VC extension 2017-11-30 19:21:11 +00:00
ds_util.py Merge "VMware: use WithRetrieval in ds_util module" 2017-08-26 02:23:04 +00:00
error_util.py VMware: clean up exceptions 2015-07-15 08:16:46 -07:00
host.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
imagecache.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
images.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
network_util.py Merge "VMware: ensure that provider networks work for type 'portgroup'" 2017-11-23 00:07:24 +00:00
vif.py Merge "VMware: ensure that provider networks work for type 'portgroup'" 2017-11-23 00:07:24 +00:00
vim_util.py [2/3]Replace six.iteritems() with .items() 2017-01-09 09:11:00 +00:00
vm_util.py VMware: Factor out relocate_vm() 2017-09-20 13:43:09 +03:00
vmops.py Merge "VMware: add support for graceful shutdown of instances" 2017-11-07 09:50:06 +00:00
volumeops.py VMware: Factor out relocate_vm() 2017-09-20 13:43:09 +03:00