Comment 2 for bug 1401335

Revision history for this message
Sachi King (nakato) wrote : Re: rbd calls block eventlet threads

Yes, I did notice the code in manager.py that causes that. Agreed I would not call this a duplicate of that bug, but it is defiantly very closely related. If we had a queue I think it would fix that issue as well.

Even if the CephRBD python wrapper needs performance improvements, I wouldn't say this issue highlights such a need.
In this case it's just the nature of Ceph, when you delete a volume you have to go find all the objects that are part of that rbd image and then tell ceph to delete those, which requires quite a bit of work.