Race condition while creating/deleting cinder volumes (Fuel 8.0 build 284)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
MOS Cinder |
Bug Description
Original test report can be found here http://
The error observed while running Rally tests. Traceback:
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api Traceback (most recent call last):
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api result = task.execute(
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api reservations = QUOTAS.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api project_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api project_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api until_refresh, max_age, project_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api return f(*args, **kwargs)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api return f(*args, **kwargs)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api session=session)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api reservation_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api session.flush()
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api self._flush(
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api transaction.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api compat.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api flush_context.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api rec.execute(self)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api uow
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api mapper, table, insert)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api execute(statement, params)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api return meth(self, multiparams, params)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api return connection.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api compiled_sql, distilled_params
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api context)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api util.raise_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api reraise(
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api context)
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api cursor.
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api self.errorhandl
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api File "/usr/lib/
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api raise errorvalue
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api DBDuplicateEntry: (_mysql_
2015-12-13 07:43:34.480 26104 ERROR cinder.volume.api
Original error trace from cinderclient:
Traceback (most recent call last):
File "/opt/stack/
method_
File "/opt/stack/
volume = self._create_
File "/opt/stack/
f = func(self, *args, **kwargs)
File "/opt/stack/
volume = self.clients(
File "/opt/stack/
return self._create(
File "/opt/stack/
resp, body = self.api.
File "/opt/stack/
return self._cs_
File "/opt/stack/
**kwargs)
File "/opt/stack/
raise exceptions.
ClientException: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-d55120e5-
Please see attached cinder log.
Changed in fuel: | |
milestone: | none → 8.0 |
assignee: | nobody → MOS Cinder (mos-cinder) |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
importance: | Medium → High |
affects: | fuel → mos |
Changed in mos: | |
milestone: | 8.0 → none |
Changed in mos: | |
milestone: | none → 8.0 |
tags: | added: cinder scale |
tags: |
added: area-cinder removed: cinder |
FIx is already committed. We added retry-on-deadlock