#include "lib/memory.h"
#include "lib/cookie.h"
#include "lib/misc.h"
#include "lib/string.h"
#include "lib/finject.h"
#include "rpc/rpclib.h"
#include "ut/ut.h"
#include "lib/ub.h"
#include "fid/fid.h"
#include "conf/obj.h"
#include "conf/obj_ops.h"
#include "conf/dir.h"
#include "rm/rm.h"
#include "rm/rm_service.h"
#include "rm/rm_internal.h"
#include "rm/ut/rings.h"
#include "rm/ut/rmut.h"
Go to the source code of this file.
|
void | rm_api_test (void) |
|
void | local_credits_test (void) |
|
void | rm_fom_funcs_test (void) |
|
void | rm_fop_funcs_test (void) |
|
void | flock_test (void) |
|
void | rm_group_test (void) |
|
bool | m0_rm_ur_tlist_is_empty (const struct m0_tl *list) |
|
void | m0_remotes_tlist_del (struct m0_rm_remote *other) |
|
void | rmsvc (void) |
|
void | rm_test_owner_capital_raise (struct m0_rm_owner *owner, struct m0_rm_credit *credit) |
|
void | rm_utdata_owner_windup_fini (struct rm_ut_data *data) |
|
void | rm_utdata_init (struct rm_ut_data *data, enum obj_type type) |
|
void | rm_utdata_fini (struct rm_ut_data *data, enum obj_type type) |
|
void | rm_ctx_init (struct rm_ctx *rmctx, enum rm_server id) |
|
void | rm_ctx_fini (struct rm_ctx *rmctx) |
|
void | rm_ctx_connect (struct rm_ctx *src, const struct rm_ctx *dest) |
|
void | rm_ctx_disconnect (struct rm_ctx *src, const struct rm_ctx *dest) |
|
void | rm_ctx_server_start (enum rm_server srv_id) |
|
void | rm_ctx_server_owner_windup (enum rm_server srv_id) |
|
void | rm_ctx_server_windup (enum rm_server srv_id) |
|
void | rm_ctx_server_stop (enum rm_server srv_id) |
|
void | rm_ctxs_rmsvc_conf_add (struct m0_confc *confc, struct rm_ctx *rmctx) |
|
void | rm_ctxs_conf_init (struct rm_ctx *rm_ctxs, int ctxs_nr) |
|
void | rm_ctxs_conf_fini (struct rm_ctx *rm_ctxs, int ctxs_nr) |
|
void | loan_session_set (enum rm_server csrv_id, enum rm_server dsrv_id) |
|
void | creditor_cookie_setup (enum rm_server dsrv_id, enum rm_server csrv_id) |
|
void | credits_are_equal (enum rm_server srv_id, enum rm_ut_credits_list list_id, uint64_t value) |
|
◆ creditor_cookie_setup()
◆ credits_are_equal()
◆ flock_test()
◆ loan_session_set()
◆ local_credits_test()
void local_credits_test |
( |
void |
| ) |
|
◆ m0_remotes_tlist_del()
◆ m0_rm_ur_tlist_is_empty()
bool m0_rm_ur_tlist_is_empty |
( |
const struct m0_tl * |
list | ) |
|
◆ rm_api_test()
void rm_api_test |
( |
void |
| ) |
|
◆ rm_ctx_connect()
void rm_ctx_connect |
( |
struct rm_ctx * |
src, |
|
|
const struct rm_ctx * |
dest |
|
) |
| |
◆ rm_ctx_disconnect()
void rm_ctx_disconnect |
( |
struct rm_ctx * |
src, |
|
|
const struct rm_ctx * |
dest |
|
) |
| |
◆ rm_ctx_fini()
void rm_ctx_fini |
( |
struct rm_ctx * |
rmctx | ) |
|
◆ rm_ctx_init()
◆ rm_ctx_server_owner_windup()
void rm_ctx_server_owner_windup |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_start()
void rm_ctx_server_start |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_stop()
void rm_ctx_server_stop |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctx_server_windup()
void rm_ctx_server_windup |
( |
enum rm_server |
srv_id | ) |
|
◆ rm_ctxs_conf_fini()
void rm_ctxs_conf_fini |
( |
struct rm_ctx * |
rm_ctxs, |
|
|
int |
ctxs_nr |
|
) |
| |
◆ rm_ctxs_conf_init()
void rm_ctxs_conf_init |
( |
struct rm_ctx * |
rm_ctxs, |
|
|
int |
ctxs_nr |
|
) |
| |
◆ rm_ctxs_rmsvc_conf_add()
void rm_ctxs_rmsvc_conf_add |
( |
struct m0_confc * |
confc, |
|
|
struct rm_ctx * |
rmctx |
|
) |
| |
◆ rm_fom_funcs_test()
void rm_fom_funcs_test |
( |
void |
| ) |
|
◆ rm_fop_funcs_test()
void rm_fop_funcs_test |
( |
void |
| ) |
|
◆ rm_group_test()
void rm_group_test |
( |
void |
| ) |
|
◆ rm_test_owner_capital_raise()
◆ rm_utdata_fini()
◆ rm_utdata_init()
◆ rm_utdata_owner_windup_fini()
void rm_utdata_owner_windup_fini |
( |
struct rm_ut_data * |
data | ) |
|
◆ rmsvc()
◆ cob_ids
const int cob_ids[] = { 20, 30, 40, 50 } |
◆ m0_remotes_tl
◆ rm_ctxs
◆ rm_test_data
◆ rm_ut
Initial value:= {
.ts_name = "rm-ut",
.ts_tests = {
}
}
void rm_fop_funcs_test(void)
void rm_fom_funcs_test(void)
void local_credits_test(void)
Definition at line 458 of file rmut.c.
◆ rm_ut_tests_chan
◆ rm_ut_tests_chan_mutex
◆ rmservice
◆ serv_addr
Initial value:= { "0@lo:12345:34:1",
"0@lo:12345:34:2",
"0@lo:12345:34:3",
"0@lo:12345:34:4"
}
Definition at line 43 of file rmut.c.
◆ test_data