failed to delete volume and cloned-volume concurrently
Bug #1641518 reported by
suntao
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
In Progress
|
Medium
|
renminmin |
Bug Description
release:liberty
cinder-backend = rbd
steps
1)create a volume xxx
2) create a new volume yyy by source volume xxx
3) delete volume xxx and yyy concurrently
cinder-volume.log:
Traceback:
... ...
File "/usr/lib/
self.
File "/usr/lib/
parent_rbd = self.rbd.
File "rbd.pyx", line 637, in rbd.Image.
ImageNotFound: error opening image volume-xxx at snapshot None
tags: | added: ceph drivers rbd |
Changed in cinder: | |
assignee: | nobody → Jon Bernard (jbernard) |
importance: | Undecided → Medium |
Changed in cinder: | |
status: | In Progress → New |
Changed in cinder: | |
status: | New → Confirmed |
status: | Confirmed → New |
Changed in cinder: | |
status: | New → Confirmed |
To post a comment you must log in.
Are you able to reproduce this reliably? It sounds like the deletion of 'yyy' attempts to delete the parent, but the parent is no longer there becuase its deletion raced and won. This sequence is possible based on what I'm reading. If I make a patch would you be able to test it and report wether it addresses the problem?