yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #07969
[Bug 1266579] [NEW] VMware: Unable to launch instance because vmware_base already exists
Public bug reported:
When running the Tempest tests in parallel, 2 tests are failing due to
instances spawning with ERROR:
setUpClass (tempest.api.compute.admin.test_fixed_ips.FixedIPsTestXml)
setUpClass (tempest.api.compute.admin.test_fixed_ips_negative.FixedIPsNegativeTestJson)
The VimFaultException seen in the nova scheduler log is:
Cannot complete the operation because the file or folder [datastore1]
vmware_base already exists
Full Traceback here (non-wrapped version here:
http://paste.openstack.org/show/60502/):
Traceback (most recent call last):
File "/opt/stack/nova/nova/compute/manager.py", line 1053, in _build_instance
set_access_ip=set_access_ip)
File "/opt/stack/nova/nova/compute/manager.py", line 356, in decorated_function
return function(self, context, *args, **kwargs)
File "/opt/stack/nova/nova/compute/manager.py", line 1456, in _spawn
LOG.exception(_('Instance failed to spawn'), instance=instance)
File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
six.reraise(self.type_, self.value, self.tb)
File "/opt/stack/nova/nova/compute/manager.py", line 1453, in _spawn
block_device_info)
File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 587, in spawn
admin_password, network_info, block_device_info)
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 437, in spawn
upload_folder, upload_name + ".vmdk")):
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1549, in _check_if_folder_file_exists
ds_ref)
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1534, in _mkdir
createParentDirectories=False)
File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 795, in _call_method
return temp_module(*args, **kwargs)
File "/opt/stack/nova/nova/virt/vmwareapi/vim.py", line 200, in vim_request_handler
raise error_util.VimFaultException(fault_list, excep)
VimFaultException: Server raised fault: 'Cannot complete the operation because the file or folder [datastore1] vmware_base already exists'
** Affects: nova
Importance: Undecided
Status: New
** Tags: drivers vmware
** Description changed:
When running the Tempest tests in parallel, 2 tests are failing due to
instances spawning with ERROR:
- setUpClass (tempest.api.compute.admin.test_fixed_ips.FixedIPsTestXml)
- setUpClass (tempest.api.compute.admin.test_fixed_ips_negative.FixedIPsNegativeTestJson)
+ setUpClass (tempest.api.compute.admin.test_fixed_ips.FixedIPsTestXml)
+ setUpClass (tempest.api.compute.admin.test_fixed_ips_negative.FixedIPsNegativeTestJson)
The VimFaultException seen in the nova scheduler log is:
- Cannot complete the operation because the file or folder [datastore1]
+ Cannot complete the operation because the file or folder [datastore1]
vmware_base already exists
- Full Traceback here:
+ Full Traceback here (non-wrapped version here:
+ http://paste.openstack.org/show/60502/):
Traceback (most recent call last):
- File "/opt/stack/nova/nova/compute/manager.py", line 1053, in _build_instance
- set_access_ip=set_access_ip)
- File "/opt/stack/nova/nova/compute/manager.py", line 356, in decorated_function
- return function(self, context, *args, **kwargs)
- File "/opt/stack/nova/nova/compute/manager.py", line 1456, in _spawn
- LOG.exception(_('Instance failed to spawn'), instance=instance)
- File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
- six.reraise(self.type_, self.value, self.tb)
- File "/opt/stack/nova/nova/compute/manager.py", line 1453, in _spawn
- block_device_info)
- File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 587, in spawn
- admin_password, network_info, block_device_info)
- File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 437, in spawn
- upload_folder, upload_name + ".vmdk")):
- File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1549, in _check_if_folder_file_exists
- ds_ref)
- File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1534, in _mkdir
- createParentDirectories=False)
- File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 795, in _call_method
- return temp_module(*args, **kwargs)
- File "/opt/stack/nova/nova/virt/vmwareapi/vim.py", line 200, in vim_request_handler
- raise error_util.VimFaultException(fault_list, excep)
+ File "/opt/stack/nova/nova/compute/manager.py", line 1053, in _build_instance
+ set_access_ip=set_access_ip)
+ File "/opt/stack/nova/nova/compute/manager.py", line 356, in decorated_function
+ return function(self, context, *args, **kwargs)
+ File "/opt/stack/nova/nova/compute/manager.py", line 1456, in _spawn
+ LOG.exception(_('Instance failed to spawn'), instance=instance)
+ File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
+ six.reraise(self.type_, self.value, self.tb)
+ File "/opt/stack/nova/nova/compute/manager.py", line 1453, in _spawn
+ block_device_info)
+ File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 587, in spawn
+ admin_password, network_info, block_device_info)
+ File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 437, in spawn
+ upload_folder, upload_name + ".vmdk")):
+ File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1549, in _check_if_folder_file_exists
+ ds_ref)
+ File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1534, in _mkdir
+ createParentDirectories=False)
+ File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 795, in _call_method
+ return temp_module(*args, **kwargs)
+ File "/opt/stack/nova/nova/virt/vmwareapi/vim.py", line 200, in vim_request_handler
+ raise error_util.VimFaultException(fault_list, excep)
VimFaultException: Server raised fault: 'Cannot complete the operation because the file or folder [datastore1] vmware_base already exists'
** Summary changed:
- VMware: Cannot complete the operation because ... vmware_base already exists
+ VMware: Unable to launch instance because vmware_base already exists
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1266579
Title:
VMware: Unable to launch instance because vmware_base already exists
Status in OpenStack Compute (Nova):
New
Bug description:
When running the Tempest tests in parallel, 2 tests are failing due to
instances spawning with ERROR:
setUpClass (tempest.api.compute.admin.test_fixed_ips.FixedIPsTestXml)
setUpClass (tempest.api.compute.admin.test_fixed_ips_negative.FixedIPsNegativeTestJson)
The VimFaultException seen in the nova scheduler log is:
Cannot complete the operation because the file or folder
[datastore1] vmware_base already exists
Full Traceback here (non-wrapped version here:
http://paste.openstack.org/show/60502/):
Traceback (most recent call last):
File "/opt/stack/nova/nova/compute/manager.py", line 1053, in _build_instance
set_access_ip=set_access_ip)
File "/opt/stack/nova/nova/compute/manager.py", line 356, in decorated_function
return function(self, context, *args, **kwargs)
File "/opt/stack/nova/nova/compute/manager.py", line 1456, in _spawn
LOG.exception(_('Instance failed to spawn'), instance=instance)
File "/opt/stack/nova/nova/openstack/common/excutils.py", line 68, in __exit__
six.reraise(self.type_, self.value, self.tb)
File "/opt/stack/nova/nova/compute/manager.py", line 1453, in _spawn
block_device_info)
File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 587, in spawn
admin_password, network_info, block_device_info)
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 437, in spawn
upload_folder, upload_name + ".vmdk")):
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1549, in _check_if_folder_file_exists
ds_ref)
File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 1534, in _mkdir
createParentDirectories=False)
File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 795, in _call_method
return temp_module(*args, **kwargs)
File "/opt/stack/nova/nova/virt/vmwareapi/vim.py", line 200, in vim_request_handler
raise error_util.VimFaultException(fault_list, excep)
VimFaultException: Server raised fault: 'Cannot complete the operation because the file or folder [datastore1] vmware_base already exists'
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1266579/+subscriptions
Follow ups
References