Error during force snapshot creation for volume with "error" state
Bug #1628536 reported by
Michael Dovgal
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Eric Harney |
Bug Description
We've got 500 http error in cinder api during snapshot creation with force=True for volume that's state is error (volume's host = None)
Changed in cinder: | |
milestone: | none → ocata-1 |
To post a comment you must log in.
$ cinder type-key 039feefc- 67ce-4e38- b0d8-74ec4713be 32 set volume_ backend_ name=doesnotexi st 67ce-4e38- b0d8-74ec4713be 32 91e2-4de5- 84a3-4824ad79ac 9c --force 192.168. 110.180: 8776/v2/ f8f1d641343f4d9 98fa3f230f1feec 22/snapshots used request id req-4be122ee- 4079-4c4e- 8cec-28216832bd 7d ent.client: POST call to volumev2 for http:// 192.168. 110.180: 8776/v2/ f8f1d641343f4d9 98fa3f230f1feec 22/snapshots used request id req-4be122ee- 4079-4c4e- 8cec-28216832bd 7d 4079-4c4e- 8cec-28216832bd 7d)
$ cinder create 1 --volume-type 039feefc-
$ cinder --debug snapshot-create 07d6bf8f-
...
POST call to volumev2 for http://
DEBUG:cindercli
ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-4be122ee-
2016-09-28 11:21:28.216 ERROR cinder. api.middleware. fault [req-4be122ee- 4079-4c4e- 8cec-28216832bd 7d d8f3940ff04942a 0b0c4970f78d8ce ca f8f1d641343f4d9 98fa3f230f1feec 22] Caught error: <type 'exceptions. AttributeError' > 'NoneType' object has no attribute 'split' api.middleware. fault Traceback (most recent call last): api.middleware. fault File "/opt/stack/ cinder/ cinder/ api/middleware/ fault.py" , line 79, in __call__ api.middleware. fault return req.get_ response( self.applicatio n) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/request. py", line 1299, in send api.middleware. fault application, catch_exc_ info=False) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/request. py", line 1263, in call_application api.middleware. fault app_iter = application( self.environ, start_response) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ api.middleware. fault return resp(environ, start_response) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/dec. py", line 130, in __call__ api.middleware. fault resp = self.call_func(req, *args, **self.kwargs) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/dec. py", line 195, in call_func api.middleware. fault return self.func(req, *args, **kwargs) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ osprofiler/ web.py" , line 108, in __call__ api.middleware. fault return request. get_response( self.applicatio n) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/request. py", line 1299, in send api.middleware. fault application, catch_exc_ info=False) api.middleware. fault File "/usr/local/ lib/python2. 7/dist- packages/ webob/request. py...
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.
2016-09-28 11:21:28.216 TRACE cinder.