Motr  M0
m0_storage_devs Struct Reference

#include <storage_dev.h>

Collaboration diagram for m0_storage_devs:
Collaboration graph

Data Fields

enum m0_storage_dev_type sds_type
 
struct m0_mutex sds_lock
 
struct m0_tl sds_devices
 
struct m0_stob_domainsds_back_domain
 
struct m0_be_segsds_be_seg
 
struct m0_parallel_pool sds_pool
 
bool sds_use_directio
 
struct m0_clink sds_conf_exp
 
struct m0_clink sds_conf_ready_async
 
bool sds_locks_disabled
 

Detailed Description

Structure contains list of storage device and their common additional data.

Definition at line 126 of file storage_dev.h.

Field Documentation

◆ sds_back_domain

struct m0_stob_domain* sds_back_domain

Backing store stob domain. One per all storage devices.

Definition at line 134 of file storage_dev.h.

◆ sds_be_seg

struct m0_be_seg* sds_be_seg

Backend segment. One per all storage devices.

Definition at line 136 of file storage_dev.h.

◆ sds_conf_exp

struct m0_clink sds_conf_exp

Link to subscribe to conf expiration event m0_rconfc::rc_expired_cb.

Definition at line 147 of file storage_dev.h.

◆ sds_conf_ready_async

struct m0_clink sds_conf_ready_async

Link to subscribe to conf ready event m0_rconfc::rc_ready_cb.

Definition at line 149 of file storage_dev.h.

◆ sds_devices

struct m0_tl sds_devices

Linkage into list of storage devices.

Definition at line 132 of file storage_dev.h.

◆ sds_lock

struct m0_mutex sds_lock

Mutex to protect sds_devices list.

Definition at line 130 of file storage_dev.h.

◆ sds_locks_disabled

bool sds_locks_disabled

Disable locks used during configuration update

Definition at line 151 of file storage_dev.h.

◆ sds_pool

struct m0_parallel_pool sds_pool

Parallel pool processing list of storage devs.

Definition at line 138 of file storage_dev.h.

◆ sds_type

enum m0_storage_dev_type sds_type

Type of storage devices.

Definition at line 128 of file storage_dev.h.

◆ sds_use_directio

bool sds_use_directio

Use directio for linuxstob domains.

Definition at line 140 of file storage_dev.h.


The documentation for this struct was generated from the following file: