Lines Matching refs:osdmap
1155 peer_addr = &osdc->osdmap->osd_addr[osd->o_osd]; in __reset_osd()
1347 bool pauserd = ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_PAUSERD); in __req_should_be_paused()
1348 bool pausewr = ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_PAUSEWR) || in __req_should_be_paused()
1349 ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_FULL); in __req_should_be_paused()
1357 static int __calc_request_pg(struct ceph_osdmap *osdmap, in __calc_request_pg() argument
1377 pi = ceph_pg_pool_by_id(osdmap, req->r_target_oloc.pool); in __calc_request_pg()
1389 return ceph_oloc_oid_to_pg(osdmap, &req->r_target_oloc, in __calc_request_pg()
1430 err = __calc_request_pg(osdc->osdmap, req, &pgid); in __map_request()
1437 num = ceph_calc_pg_acting(osdc->osdmap, pgid, acting, &o); in __map_request()
1484 &osdc->osdmap->osd_addr[o]); in __map_request()
1507 put_unaligned_le32(osdc->osdmap->epoch, req->r_request_osdmap_epoch); in __send_request()
1956 if (!ceph_osd_is_up(osdc->osdmap, osd->o_osd) || in reset_changed_osds()
1958 ceph_osd_addr(osdc->osdmap, in reset_changed_osds()
2083 dout("handle_map have %u\n", osdc->osdmap ? osdc->osdmap->epoch : 0); in ceph_osdc_handle_map()
2095 was_full = ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_FULL); in ceph_osdc_handle_map()
2106 if (osdc->osdmap && osdc->osdmap->epoch+1 == epoch) { in ceph_osdc_handle_map()
2110 osdc->osdmap, in ceph_osdc_handle_map()
2117 if (newmap != osdc->osdmap) { in ceph_osdc_handle_map()
2118 ceph_osdmap_destroy(osdc->osdmap); in ceph_osdc_handle_map()
2119 osdc->osdmap = newmap; in ceph_osdc_handle_map()
2122 ceph_osdmap_flag(osdc->osdmap, in ceph_osdc_handle_map()
2146 } else if (osdc->osdmap && osdc->osdmap->epoch >= epoch) { in ceph_osdc_handle_map()
2149 osdc->osdmap->epoch); in ceph_osdc_handle_map()
2160 oldmap = osdc->osdmap; in ceph_osdc_handle_map()
2161 osdc->osdmap = newmap; in ceph_osdc_handle_map()
2168 ceph_osdmap_flag(osdc->osdmap, in ceph_osdc_handle_map()
2176 if (!osdc->osdmap) in ceph_osdc_handle_map()
2180 ceph_monc_got_osdmap(&osdc->client->monc, osdc->osdmap->epoch); in ceph_osdc_handle_map()
2187 if (ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_FULL) || in ceph_osdc_handle_map()
2188 ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_PAUSERD) || in ceph_osdc_handle_map()
2189 ceph_osdmap_flag(osdc->osdmap, CEPH_OSDMAP_PAUSEWR)) in ceph_osdc_handle_map()
2615 osdc->osdmap = NULL; in ceph_osdc_init()
2678 if (osdc->osdmap) { in ceph_osdc_stop()
2679 ceph_osdmap_destroy(osdc->osdmap); in ceph_osdc_stop()
2680 osdc->osdmap = NULL; in ceph_osdc_stop()