You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Detaching a volume from an instance in Nova is an asynchronous operation. While the request can be accepted the underlying act of detaching the device from the instance, disconnecting the volume from the host, updating cinder and deleting records in Nova can take some considerable time. As such when detaching a volume callers should continue to poll the os-volume_attachments Nova API to determine when the underlying volume attachment, also known as a Block Device Mapping or BDM, is removed. Bug #1908399 outlines an issue where the scenario helper method nova_volume_detach was being called multiple times during tests and cleanup while only waiting for the volume status to change to available. This allowed for a race to occur where additional requests could be made to detach the volume while the volume attachment still remained in Nova resulting in a 400 error being returned by n-api. This change addresses this by switching between the volume resource status and the volume attachment removal waiters. Closes-Bug: #1908399 Change-Id: Ib6ae2c30be65eb444976b0330fd23d9457146284 |
2 years ago | |
---|---|---|
doc | 3 years ago | |
etc | 7 years ago | |
playbooks | 3 years ago | |
releasenotes | 2 years ago | |
roles | 3 years ago | |
tempest | 2 years ago | |
tools | 3 years ago | |
zuul.d | 3 years ago | |
.coveragerc | 7 years ago | |
.gitignore | 3 years ago | |
.gitreview | 4 years ago | |
.mailmap | 5 years ago | |
.stestr.conf | 5 years ago | |
CONTRIBUTING.rst | 3 years ago | |
HACKING.rst | 3 years ago | |
LICENSE | 11 years ago | |
README.rst | 4 years ago | |
REVIEWING.rst | 4 years ago | |
bindep.txt | 6 years ago | |
requirements.txt | 3 years ago | |
setup.cfg | 3 years ago | |
setup.py | 3 years ago | |
test-requirements.txt | 3 years ago | |
tox.ini | 2 years ago |
README.rst
Team and repository tags
Tempest - The OpenStack Integration Test Suite
This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment.
- Documentation: https://docs.openstack.org/tempest/latest/
- Features: https://specs.openstack.org/openstack/qa-specs/#tempest
- Bugs: https://bugs.launchpad.net/tempest/
- Release Notes: https://docs.openstack.org/releasenotes/tempest
Get in touch via email. Use [tempest] in your subject.