cinder-manage db purge has issues with foreign keys
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Jose Castro Leon |
Bug Description
trying out db purge today on a kilo.0 database and it has errors with key constraints.
[DEV] root@bfd02-
/usr/lib/
from oslo.config import cfg
2015-08-27 15:44:02.480 24675 ERROR oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.480 24675 TRACE oslo_db.
2015-08-27 15:44:02.485 24675 CRITICAL cinder [req-ad142b3c-
2015-08-27 15:44:02.485 24675 TRACE cinder Traceback (most recent call last):
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/bin/
2015-08-27 15:44:02.485 24675 TRACE cinder sys.exit(main())
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder fn(*fn_args)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder db.purge_
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder return IMPL.purge_
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder return f(*args, **kwargs)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder .where(
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder bind, close_with_
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder return meth(self, multiparams, params)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder return connection.
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder compiled_sql, distilled_params
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder context)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder e, statement, parameters, cursor, context)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder util.raise_
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder reraise(
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder context)
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder cursor.
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder self.errorhandl
2015-08-27 15:44:02.485 24675 TRACE cinder File "/usr/lib/
2015-08-27 15:44:02.485 24675 TRACE cinder raise errorclass, errorvalue
2015-08-27 15:44:02.485 24675 TRACE cinder DBError: (IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`cinder`
2015-08-27 15:44:02.485 24675 TRACE cinder
Changed in cinder: | |
assignee: | nobody → jelly (coding1314) |
Changed in cinder: | |
assignee: | nobody → Jose Castro Leon (jose-castro-leon) |
Unassigning due to no activity.