kclient
- fix up ESTALE handling
+- allow struct ceph_msg revoke from a connection
+- don't retry on ENOMEM on non-nofail requests in kick_requests
- make cap import/export more efficient?
- flock, fnctl locks
- ACLs
osd->o_osdc = osdc;
osd->o_osd = o;
INIT_LIST_HEAD(&osd->o_requests);
+ osd->o_con = NULL;
}
static void destroy_osd(struct ceph_osd_client *osdc, struct ceph_osd *osd)
__insert_osd(osdc, req->r_osd);
}
- list_add(&req->r_osd_item, &req->r_osd->o_requests);
+ if (req->r_osd)
+ list_add(&req->r_osd_item, &req->r_osd->o_requests);
err = 1; /* osd changed */
out: