|
@@ -1032,6 +1032,8 @@ 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));
|
|
|
+ BUG_ON(!list_empty(&osd->o_linger_requests));
|
|
|
+
|
|
|
rb_erase(&osd->o_node, &osdc->osds);
|
|
|
list_del_init(&osd->o_osd_lru);
|
|
|
ceph_con_close(&osd->o_con);
|