Backup operations fails causing tempest failures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
New
|
Undecided
|
Unassigned |
Bug Description
I found that quite often some tests are failing because of error with volume and/or backup deletion or restore.
Logstash query which I used to find such cases: http://
Example of such error: http://
Stacktrace from failed test:
2019-04-02 21:00:47.940342 | controller | =======
2019-04-02 21:00:47.940416 | controller | Failed 1 tests - output below:
2019-04-02 21:00:47.940469 | controller | =======
2019-04-02 21:00:47.940487 | controller |
2019-04-02 21:00:47.940638 | controller | tempest.
2019-04-02 21:00:47.940758 | controller | -------
2019-04-02 21:00:47.940771 | controller |
2019-04-02 21:00:47.940798 | controller | Captured traceback-1:
2019-04-02 21:00:47.940835 | controller | ~~~~~~~
2019-04-02 21:00:47.940882 | controller | Traceback (most recent call last):
2019-04-02 21:00:47.940981 | controller | File "tempest/
2019-04-02 21:00:47.941042 | controller | resp, body = self.delete(url)
2019-04-02 21:00:47.941103 | controller | File "tempest/
2019-04-02 21:00:47.941166 | controller | return self.request(
2019-04-02 21:00:47.941235 | controller | File "tempest/
2019-04-02 21:00:47.941306 | controller | method, url, extra_headers, headers, body, chunked)
2019-04-02 21:00:47.941371 | controller | File "tempest/
2019-04-02 21:00:47.941414 | controller | self._error_
2019-04-02 21:00:47.941479 | controller | File "tempest/
2019-04-02 21:00:47.941539 | controller | raise exceptions.
2019-04-02 21:00:47.941590 | controller | tempest.
2019-04-02 21:00:47.941819 | controller | Details: {u'message': u'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots or be disassociated from snapshots after volume transfer.', u'code': 400}
2019-04-02 21:00:47.941844 | controller |
2019-04-02 21:00:47.941858 | controller |
2019-04-02 21:00:47.941885 | controller | Captured traceback-2:
2019-04-02 21:00:47.941920 | controller | ~~~~~~~
2019-04-02 21:00:47.941986 | controller | Traceback (most recent call last):
2019-04-02 21:00:47.942108 | controller | File "tempest/
2019-04-02 21:00:47.942186 | controller | resp, body = self.delete(
2019-04-02 21:00:47.942248 | controller | File "tempest/
2019-04-02 21:00:47.942339 | controller | return self.request(
2019-04-02 21:00:47.942414 | controller | File "tempest/
2019-04-02 21:00:47.942468 | controller | method, url, extra_headers, headers, body, chunked)
2019-04-02 21:00:47.942540 | controller | File "tempest/
2019-04-02 21:00:47.942590 | controller | self._error_
2019-04-02 21:00:47.942655 | controller | File "tempest/
2019-04-02 21:00:47.942725 | controller | raise exceptions.
2019-04-02 21:00:47.942818 | controller | tempest.
2019-04-02 21:00:47.942909 | controller | Details: {u'message': u'Invalid backup: Backup status must be available or error', u'code': 400}
2019-04-02 21:00:47.942947 | controller |
2019-04-02 21:00:47.942962 | controller |
2019-04-02 21:00:47.942988 | controller | Captured traceback:
2019-04-02 21:00:47.943014 | controller | ~~~~~~~~~~~~~~~~~~~
2019-04-02 21:00:47.943053 | controller | Traceback (most recent call last):
2019-04-02 21:00:47.943140 | controller | File "tempest/
2019-04-02 21:00:47.943192 | controller | self.backups_
2019-04-02 21:00:47.943263 | controller | File "tempest/
2019-04-02 21:00:47.943331 | controller | raise lib_exc.
2019-04-02 21:00:47.943395 | controller | tempest.
2019-04-02 21:00:47.943518 | controller | Details: backup e69b23b9-