[integration tests] [Cinder] Creating multiple snapshots
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
MOS QA Team |
Bug Description
https:/
Trace:
self = <mos_tests.
def tearDown(self):
try:
for snapshot in self.snapshot_list:
for volume in self.volume_list:
> common_
mos_tests/
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
mos_tests/
cinder_
tests/local/
return self._delete(loc)
tests/local/
resp, body = self.api.
tests/local/
return self._cs_
tests/local/
return self.request(url, method, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <cinderclient.
args = ('/volumes/
kwargs = {'authenticated': True, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-
raise_exc = True, resp = <Response [400]>
body = {'badRequest': {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending and must not be migrating, attached, belong to a consistency group or have snapshots.'}}
def request(self, *args, **kwargs):
# Note(tpatil): The standard call raises errors from
# keystoneclient, here we need to raise the cinderclient errors.
raise_exc = kwargs.
resp, body = super(SessionCl
if raise_exc and resp.status_code >= 400:
> raise exceptions.
E BadRequest: Invalid volume: Volume status must be available or error or error_restoring or error_extending and must not be migrating, attached, belong to a consistency group or have snapshots. (HTTP 400) (Request-ID: req-b632dcd0-
tests/local/
Changed in mos: | |
assignee: | nobody → MOS QA Team (mos-qa) |
tags: | added: area-qa |
Changed in mos: | |
status: | New → Confirmed |
status: | Confirmed → New |
Changed in mos: | |
status: | Fix Committed → Fix Released |
fix: /review. gerrithub. io/#/c/ 277831/
https:/