Actions
Bug #6628
closedkrbd: BUG during ceph_osdc_stop() sometimes when rbd_add() fails
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
BUG at osd_client.c:978:
static void __remove_osd(struct ceph_osd_client *osdc, struct ceph_osd *osd) { dout("__remove_osd %p\n", osd); BUG_ON(!list_empty(&osd->o_requests)); ...
This happened when running a test script that tried to map a nonexistent image many times.
This was in VNC, so I don't have an exact trace, but it's in the error path of rbd_add():
__remove_osd() ceph_osdc_stop() ceph_destroy_client() rbd_client_release() rbd_dev_destroy() rbd_add()
Actions