Home
last modified time | relevance | path

Searched refs:monc (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/net/ceph/
Dmon_client.c37 static int __validate_auth(struct ceph_mon_client *monc);
104 static void __send_prepared_auth_request(struct ceph_mon_client *monc, int len) in __send_prepared_auth_request() argument
106 monc->pending_auth = 1; in __send_prepared_auth_request()
107 monc->m_auth->front.iov_len = len; in __send_prepared_auth_request()
108 monc->m_auth->hdr.front_len = cpu_to_le32(len); in __send_prepared_auth_request()
109 ceph_msg_revoke(monc->m_auth); in __send_prepared_auth_request()
110 ceph_msg_get(monc->m_auth); /* keep our ref */ in __send_prepared_auth_request()
111 ceph_con_send(&monc->con, monc->m_auth); in __send_prepared_auth_request()
117 static void __close_session(struct ceph_mon_client *monc) in __close_session() argument
119 dout("__close_session closing mon%d\n", monc->cur_mon); in __close_session()
[all …]
Ddebugfs.c39 if (client->monc.monmap == NULL) in monmap_show()
42 seq_printf(s, "epoch %d\n", client->monc.monmap->epoch); in monmap_show()
43 for (i = 0; i < client->monc.monmap->num_mon; i++) { in monmap_show()
45 &client->monc.monmap->mon_inst[i]; in monmap_show()
140 struct ceph_mon_client *monc = &client->monc; in monc_show() local
144 mutex_lock(&monc->mutex); in monc_show()
146 for (i = 0; i < ARRAY_SIZE(monc->subs); i++) { in monc_show()
148 monc->subs[i].have); in monc_show()
149 if (monc->subs[i].want) in monc_show()
151 le64_to_cpu(monc->subs[i].item.start), in monc_show()
[all …]
Dceph_common.c179 if (ceph_monmap_contains(client->monc.monmap, in ceph_compare_options()
607 return client->monc.auth->global_id; in ceph_client_gid()
649 err = ceph_monc_init(&client->monc, client); in ceph_create_client()
659 ceph_monc_stop(&client->monc); in ceph_create_client()
675 ceph_monc_stop(&client->monc); in ceph_destroy_client()
692 return client->monc.monmap && client->monc.monmap->epoch && in have_mon_and_osd_map()
705 err = ceph_monc_open_session(&client->monc); in __ceph_open_session()
Dosd_client.c2177 if (ceph_monc_want_map(&osdc->client->monc, CEPH_SUB_OSDMAP, in maybe_request_map()
2179 ceph_monc_renew_subs(&osdc->client->monc); in maybe_request_map()
2503 struct ceph_osd_client *osdc = &greq->monc->client->osdc; in map_check_cb()
2544 ret = ceph_monc_get_version_async(&osdc->client->monc, "osdmap", in send_map_check()
3087 struct ceph_osd_client *osdc = &greq->monc->client->osdc; in linger_map_check_cb()
3130 ret = ceph_monc_get_version_async(&osdc->client->monc, "osdmap", in send_linger_map_check()
3941 ceph_monc_got_map(&osdc->client->monc, CEPH_SUB_OSDMAP, in ceph_osdc_handle_map()
5373 struct ceph_auth_client *ac = osdc->client->monc.auth; in get_authorizer()
5401 struct ceph_auth_client *ac = osdc->client->monc.auth; in add_authorizer_challenge()
5411 struct ceph_auth_client *ac = osdc->client->monc.auth; in verify_authorizer_reply()
[all …]
/Linux-v4.19/include/linux/ceph/
Dmon_client.h32 typedef void (*ceph_monc_request_func_t)(struct ceph_mon_client *monc,
37 struct ceph_mon_client *monc; member
51 struct ceph_mon_client *monc; member
111 extern int ceph_monc_init(struct ceph_mon_client *monc, struct ceph_client *cl);
112 extern void ceph_monc_stop(struct ceph_mon_client *monc);
129 bool ceph_monc_want_map(struct ceph_mon_client *monc, int sub, u32 epoch,
131 void ceph_monc_got_map(struct ceph_mon_client *monc, int sub, u32 epoch);
132 void ceph_monc_renew_subs(struct ceph_mon_client *monc);
134 extern int ceph_monc_wait_osdmap(struct ceph_mon_client *monc, u32 epoch,
137 int ceph_monc_do_statfs(struct ceph_mon_client *monc, u64 data_pool,
[all …]
Dlibceph.h128 struct ceph_mon_client monc; member
/Linux-v4.19/fs/ceph/
Dsuper.c48 struct ceph_mon_client *monc = &fsc->client->monc; in ceph_statfs() local
61 err = ceph_monc_do_statfs(monc, data_pool, &st); in ceph_statfs()
97 mutex_lock(&monc->mutex); in ceph_statfs()
98 fsid = le64_to_cpu(*(__le64 *)(&monc->monmap->fsid)) ^ in ceph_statfs()
99 le64_to_cpu(*((__le64 *)&monc->monmap->fsid + 1)); in ceph_statfs()
100 mutex_unlock(&monc->mutex); in ceph_statfs()
633 ceph_monc_want_map(&fsc->client->monc, CEPH_SUB_MDSMAP, in create_fs_client()
636 ceph_monc_want_map(&fsc->client->monc, CEPH_SUB_FSMAP, in create_fs_client()
Dmds_client.c3984 ceph_monc_got_map(&fsc->client->monc, CEPH_SUB_FSMAP, epoch); in ceph_mdsc_handle_fsmap()
3986 fsc->client->monc.fs_cluster_id = mount_fscid; in ceph_mdsc_handle_fsmap()
3987 ceph_monc_want_map(&fsc->client->monc, CEPH_SUB_MDSMAP, in ceph_mdsc_handle_fsmap()
3989 ceph_monc_renew_subs(&fsc->client->monc); in ceph_mdsc_handle_fsmap()
4054 ceph_monc_got_map(&mdsc->fsc->client->monc, CEPH_SUB_MDSMAP, in ceph_mdsc_handle_mdsmap()
4164 struct ceph_auth_client *ac = mdsc->fsc->client->monc.auth; in get_authorizer()
4192 struct ceph_auth_client *ac = mdsc->fsc->client->monc.auth; in add_authorizer_challenge()
4202 struct ceph_auth_client *ac = mdsc->fsc->client->monc.auth; in verify_authorizer_reply()
4211 struct ceph_auth_client *ac = mdsc->fsc->client->monc.auth; in invalidate_authorizer()
4215 return ceph_monc_validate_auth(&mdsc->fsc->client->monc); in invalidate_authorizer()
Ddebugfs.c163 struct ceph_auth_client *ac = fsc->client->monc.auth; in mds_sessions_show()
/Linux-v4.19/drivers/block/
Drbd.c899 ret = ceph_monc_get_version(&client->monc, "osdmap", &newest_epoch); in wait_for_latest_osdmap()
907 return ceph_monc_wait_osdmap(&client->monc, newest_epoch, in wait_for_latest_osdmap()
2964 ret = ceph_monc_blacklist_add(&client->monc, in rbd_try_lock()