25 #ifndef __MOTR_HA_ENTRYPOINT_FOPS_H__ 26 #define __MOTR_HA_ENTRYPOINT_FOPS_H__ 45 #include "lib/buf_xc.h" 46 #include "lib/types_xc.h" 47 #include "fid/fid_xc.h" 48 #include "ha/link_fops_xc.h" 49 #include "ha/cookie_xc.h" 66 M0_HA_ENTRYPOINT_QUERY_1SEC,
179 const char *rpc_endpoint,
struct m0_buf erf_git_rev_id
struct m0_ha_link_params heq_link_params
struct m0_fid heq_process_fid
struct m0_fid hae_active_rm_fid
M0_INTERNAL int m0_ha_entrypoint_rep_copy(struct m0_ha_entrypoint_rep *to, struct m0_ha_entrypoint_rep *from)
static struct io_request req
const char ** hae_confd_eps
struct m0_ha_link_params hae_link_params
M0_INTERNAL int m0_ha_entrypoint_fop2req(const struct m0_ha_entrypoint_req_fop *req_fop, const char *rpc_endpoint, struct m0_ha_entrypoint_req *req)
struct m0_bufs hbp_confd_eps
struct m0_fop_getxattr_rep * rep
struct m0_fop_type m0_ha_entrypoint_rep_fopt
struct m0_fid_arr hbp_confd_fids
struct m0_fop_type m0_ha_entrypoint_req_fopt
uint32_t hbp_disconnected_previously
M0_INTERNAL int m0_ha_entrypoint_req2fop(const struct m0_ha_entrypoint_req *req, struct m0_ha_entrypoint_req_fop *req_fop)
struct m0_fid erf_process_fid
M0_INTERNAL void m0_ha_entrypoint_fops_init(void)
struct m0_ha_cookie hae_cookie_actual
bool hae_disconnected_previously
bool hae_link_do_reconnect
M0_INTERNAL int m0_ha_entrypoint_rep2fop(const struct m0_ha_entrypoint_rep *rep, struct m0_ha_entrypoint_rep_fop *rep_fop)
M0_INTERNAL int m0_ha_entrypoint_fop2rep(const struct m0_ha_entrypoint_rep_fop *rep_fop, struct m0_ha_entrypoint_rep *rep)
enum m0_ha_entrypoint_control hae_control
struct m0_ha_entrypoint_req M0_XCA_DOMAIN
struct m0_fid hbp_active_rm_fid
struct m0_ha_cookie_xc hbp_cookie_actual
struct m0_ha_cookie_xc erf_cookie_expected
M0_INTERNAL void m0_ha_entrypoint_req_free(struct m0_ha_entrypoint_req *req)
uint64_t hbp_link_do_reconnect
struct m0_ha_cookie heq_cookie_expected
M0_INTERNAL void m0_ha_entrypoint_rep_free(struct m0_ha_entrypoint_rep *rep)
M0_INTERNAL void m0_ha_entrypoint_fops_fini(void)
int32_t erf_first_request
struct m0_fid_arr hae_confd_fids
const char * heq_git_rev_id
struct m0_ha_link_params erf_link_params
struct m0_ha_link_params hbp_link_params
struct m0_buf hbp_active_rm_ep