Motr
M0
|
#include <source_dock_internal.h>
Data Fields | |
bool | fsdc_started |
bool | fsdc_filters_defined |
struct m0_tl | fsdc_src_list |
struct m0_tl | fsdc_posted_rec_list |
struct m0_tl | fsdc_rec_inflight |
struct m0_mutex | fsdc_list_mutex |
uint64_t | fsdc_instance_id |
struct fdmi_sd_fom | fsdc_sd_fom |
struct fdmi_sd_timer_fom | fsdc_sd_timer_fom |
FDMI source dock main context
Definition at line 100 of file source_dock_internal.h.
bool fsdc_filters_defined |
FDMI source dock has any filter defined?
Definition at line 105 of file source_dock_internal.h.
uint64_t fsdc_instance_id |
Cluster-wide unique source-dock instance ID. Used as u_hi part of fdmi_rec_id. Changes on restart.
Definition at line 129 of file source_dock_internal.h.
struct m0_mutex fsdc_list_mutex |
Mutex to protect ->fsdc_posted_rec_list list operations.
Definition at line 125 of file source_dock_internal.h.
struct m0_tl fsdc_posted_rec_list |
FDMI record context data list, stores records posted by source until they are handled by FDMI source dock. Links using link m0_fdmi_src_rec.fsr_linkage. Protected with ->fsdc_list_mutex.
Definition at line 119 of file source_dock_internal.h.
struct m0_tl fsdc_rec_inflight |
FDMI records inflight.
Definition at line 122 of file source_dock_internal.h.
struct fdmi_sd_fom fsdc_sd_fom |
FDMI source dock FOM object
Definition at line 132 of file source_dock_internal.h.
struct fdmi_sd_timer_fom fsdc_sd_timer_fom |
FDMI source dock timer FOM object
Definition at line 135 of file source_dock_internal.h.
struct m0_tl fsdc_src_list |
List of registered FDMI source instances. Links using m0_fdmi_src_ctx.fsc_linkage
Definition at line 111 of file source_dock_internal.h.
bool fsdc_started |
FDMI source dock started flag
Definition at line 102 of file source_dock_internal.h.