RBD _delete_backup_snap has unhandled exception
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Edward Hope-Morley | ||
Icehouse |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Here is my setup:
rbd backend, Havana.
instance booted from volume, and some snapshots on the instance.
I don't figure out which operation caused this error, but i do think it's bug that cinder do not handle the rbd exception.
2014-05-21 10:16:04.524 22565 ERROR cinder.service [req-cfb8d50d-
2014-05-21 10:16:04.524 22565 TRACE cinder.service Traceback (most recent call last):
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self._child_
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service launcher.
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service server.start()
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self.manager.
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self.delete_
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service return func(self, *args, **kwargs)
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service {'status': 'error_deleting'})
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self.gen.next()
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self.driver.
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service self._delete_
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service rbd_image = self.rbd.
2014-05-21 10:16:04.524 22565 TRACE cinder.service File "/usr/lib/
2014-05-21 10:16:04.524 22565 TRACE cinder.service raise make_ex(ret, 'error opening image %s at snapshot %s' % (name, snapshot))
2014-05-21 10:16:04.524 22565 TRACE cinder.service ImageNotFound: error opening image volume-
2014-05-21 10:16:04.524 22565 TRACE cinder.service
2014-05-21 10:16:04.545 22558 INFO cinder.service [-] Child 22565 exited with status 2
2014-05-21 10:16:04.545 22558 INFO cinder.service [-] _wait_child 1
2014-05-21 10:16:04.545 22558 INFO cinder.service [-] wait wrap.failed True
description: | updated |
Changed in cinder: | |
milestone: | juno-1 → juno-2 |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | juno-2 → 2014.2 |
The error looks like related to bug 1322340. But the root cause is different.