Motr
M0
|
#include <setup.h>
Data Fields | |
struct m0_pools_common | cc_pools_common |
struct m0_rwlock | cc_rwlock |
struct m0_reqh_context | cc_reqh_ctx |
struct m0_net_xprt ** | cc_xprts |
size_t | cc_xprts_nr |
struct m0_tl | cc_ndoms |
FILE * | cc_outfile |
struct m0_tl | cc_buffer_pools |
size_t | cc_recv_queue_min_length |
size_t | cc_max_rpc_msg_size |
struct cs_endpoint_and_xprt | cc_stats_svc_epx |
struct m0_tl | cc_ios_eps |
struct m0_tl | cc_mds_eps |
uint32_t | cc_pool_width |
struct m0_motr_ha | cc_motr_ha |
bool | cc_ha_is_started |
char * | cc_ha_addr |
bool | cc_daemon |
bool | cc_mkfs |
bool | cc_force |
bool | cc_no_storage |
bool | cc_no_conf |
bool | cc_no_all2all_connections |
bool | cc_enable_finj |
struct cs_args | cc_args |
m0_bcount_t | cc_sns_buf_nr |
struct m0_module | cc_module |
int | cc_setup_env_argc |
char ** | cc_setup_env_argv |
uint64_t | cc_magic |
struct m0_conf_root * | cc_conf_root |
bool | cc_skip_pools_and_ha_update |
bool | cc_ha_was_started |
Defines "Motr context" structure, which contains information on network transports, network domains and a request handler.
struct m0_tl cc_buffer_pools |
List of buffer pools in motr context.
struct m0_conf_root* cc_conf_root |
Is used only during m0_cs_start().
bool cc_enable_finj |
bool cc_force |
bool cc_ha_was_started |
uint64_t cc_magic |
Magic for m0_bob_type
struct m0_module cc_module |
Used for step-by-step initialisation and finalisation in m0_cs_init(), m0_cs_setup_env(), m0_cs_start(), m0_cs_fini().
struct m0_motr_ha cc_motr_ha |
struct m0_tl cc_ndoms |
List of network domain per motr context.
bool cc_no_all2all_connections |
bool cc_no_conf |
bool cc_no_storage |
FILE* cc_outfile |
File to which the output is written. This is set to stdout by default if no output file is specified. Default is set to stdout.
struct m0_pools_common cc_pools_common |
size_t cc_recv_queue_min_length |
Minimum number of buffers in TM receive queue.
struct m0_reqh_context cc_reqh_ctx |
struct m0_rwlock cc_rwlock |
int cc_setup_env_argc |
argc/argv, passed to m0_cs_setup_env(). Not the same as ca_argc/ca_argv in cc_args.
char** cc_setup_env_argv |
bool cc_skip_pools_and_ha_update |
m0_bcount_t cc_sns_buf_nr |
struct cs_endpoint_and_xprt cc_stats_svc_epx |
struct m0_net_xprt** cc_xprts |