Lines Matching refs:newmap
5069 struct ceph_mdsmap *newmap, in check_new_map() argument
5078 doutc(cl, "new %u old %u\n", newmap->m_epoch, oldmap->m_epoch); in check_new_map()
5080 if (newmap->m_info) { in check_new_map()
5081 for (i = 0; i < newmap->possible_max_rank; i++) { in check_new_map()
5082 for (j = 0; j < newmap->m_info[i].num_export_targets; j++) in check_new_map()
5083 set_bit(newmap->m_info[i].export_targets[j], targets); in check_new_map()
5092 newstate = ceph_mdsmap_get_state(newmap, i); in check_new_map()
5098 ceph_mdsmap_is_laggy(newmap, i) ? " (laggy)" : "", in check_new_map()
5101 if (i >= newmap->possible_max_rank) { in check_new_map()
5121 ceph_mdsmap_get_addr(newmap, i), in check_new_map()
5167 for (i = 0; i < newmap->possible_max_rank; i++) { in check_new_map()
5180 newstate = ceph_mdsmap_get_state(newmap, i); in check_new_map()
5210 for (i = 0; i < newmap->possible_max_rank && i < mdsc->max_sessions; i++) { in check_new_map()
5214 if (!ceph_mdsmap_is_laggy(newmap, i)) in check_new_map()
6205 struct ceph_mdsmap *newmap, *oldmap; in ceph_mdsc_handle_mdsmap() local
6225 newmap = ceph_mdsmap_decode(mdsc, &p, end, ceph_msgr2(mdsc->fsc->client)); in ceph_mdsc_handle_mdsmap()
6226 if (IS_ERR(newmap)) { in ceph_mdsc_handle_mdsmap()
6227 err = PTR_ERR(newmap); in ceph_mdsc_handle_mdsmap()
6234 mdsc->mdsmap = newmap; in ceph_mdsc_handle_mdsmap()
6235 check_new_map(mdsc, newmap, oldmap); in ceph_mdsc_handle_mdsmap()
6238 mdsc->mdsmap = newmap; /* first mds map */ in ceph_mdsc_handle_mdsmap()