Motr
M0
|
#include <setup.h>
Represents a request handler environment. It contains configuration information about the various global entities to be configured and their corresponding instances that are needed to be initialised before the request handler is started, which by itself is contained in the same structure.
m0_bcount_t rc_addb_record_file_size |
const char* rc_addb_stlocation |
struct m0_be_ut_backend rc_be |
const char* rc_be_log_path |
m0_bcount_t rc_be_log_size |
bool rc_be_seg_preallocate |
m0_bcount_t rc_be_seg_size |
m0_bcount_t rc_be_tx_group_payload_size_max |
m0_bcount_t rc_be_tx_group_reg_nr_max |
m0_bcount_t rc_be_tx_group_reg_size_max |
m0_bcount_t rc_be_tx_group_tx_nr_max |
m0_bcount_t rc_be_tx_payload_size_max |
m0_bcount_t rc_be_tx_reg_nr_max |
m0_bcount_t rc_be_tx_reg_size_max |
const char* rc_bepath |
struct m0_cob_domain_id rc_cdom_id |
const char* rc_confdb |
Default path to the configuration database.
If confd is started by "sss" service (dynamically) and m0_sssservice_req::ss_param is not empty, then the value of m0_sssservice_req::ss_param will be used as conf DB path.
bool rc_disable_direct_io |
struct m0_dtm0_domain rc_dtm0_domain |
struct m0_tl rc_eps |
struct m0_fol* rc_fol |
uint32_t rc_max_rpc_msg_size |
Maximum RPC message size. Default value is set to m0_motr::cc_max_rpc_msg_size If value of cc_max_rpc_msg_size is zero then value from m0_net_domain_get_max_buffer_size() is used.
struct m0_mdstore rc_mdstore |
uint32_t rc_nr_services |
uint32_t rc_recv_queue_min_length |
Minimum number of buffers in TM receive queue. Default is set to m0_motr::cc_recv_queue_min_length
struct m0_reqh rc_reqh |
char** rc_services |
enum cs_reqh_ctx_states rc_state |
struct cs_stobs rc_stob |
const char* rc_stpath |