23 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_UT 49 #define NAME(ext) "fis-ut" ext 51 NAME(
""),
"-T",
"AD",
"-D",
NAME(
".db"),
"-j" ,
52 "-S",
NAME(
".stob"),
"-A",
"linuxstob:"NAME(
"-addb.stob"),
62 .rsx_log_file_name =
NAME(
".log")
101 const char *func =
"fault_is_injected";
102 const char *
tag =
"test";
168 const char *func =
"fault_is_injected";
169 const char *
tag =
"test";
200 #undef M0_TRACE_SUBSYSTEM
void m0_net_domain_fini(struct m0_net_domain *dom)
static uint64_t tag(uint8_t code, uint64_t id)
int m0_rpc_server_start(struct m0_rpc_server_ctx *sctx)
static void fis_ut_client_start(void)
static struct m0_net_domain client_net_dom
#define M0_SRC_PATH(name)
#define CLIENT_ENDPOINT_ADDR
static struct m0_rpc_client_ctx cctx
struct m0_reqh_context rctx
M0_INTERNAL void m0_fi_disable(const char *fp_func, const char *fp_tag)
static void m0_fi_enable(const char *func, const char *tag)
static void test_fi_command_post_fail(void)
int m0_rpc_client_stop(struct m0_rpc_client_ctx *cctx)
struct m0_net_xprt * m0_net_xprt_default_get(void)
int m0_rpc_client_start(struct m0_rpc_client_ctx *cctx)
struct m0_ut_suite fis_ut
static void fis_ut_motr_start(struct m0_rpc_server_ctx *rctx)
struct m0_net_domain * rcx_net_dom
M0_INTERNAL int m0_fi_command_post_sync(struct m0_rpc_session *sess, const char *func, const char *tag, enum m0_fi_disp disp, uint32_t num1, uint32_t num2)
static void fis_ut_motr_stop(struct m0_rpc_server_ctx *rctx)
static bool fault_is_injected(void)
static void test_fi_command_post(void)
int m0_net_domain_init(struct m0_net_domain *dom, const struct m0_net_xprt *xprt)
struct m0_rpc_session rcx_session
#define M0_FI_ENABLED(tag)
#define M0_UT_CONF_PROCESS
struct m0_net_xprt ** m0_net_all_xprt_get(void)
static void m0_fi_enable_once(const char *func, const char *tag)
void m0_rpc_server_stop(struct m0_rpc_server_ctx *sctx)
#define SERVER_ENDPOINT_ADDR
struct m0_fop_type m0_fic_req_fopt
struct m0_fid g_process_fid
static void fis_ut_client_stop(void)