Motr  M0
m0_idx_dix_config Struct Reference

#include <idx.h>

Collaboration diagram for m0_idx_dix_config:
Collaboration graph

Data Fields

bool kc_create_meta
 
struct m0_dix_ldesc kc_layout_ldesc
 
struct m0_dix_ldesc kc_ldescr_ldesc
 

Detailed Description

Configuration for Motr DIX (distributed indices) index service.

Definition at line 171 of file idx.h.

Field Documentation

◆ kc_create_meta

bool kc_create_meta

Indicates whether distributed index meta-data should be created in file system during service initialisation. Meta-data is global for the file system and normally is created during cluster provisioning, so this flag is unset usually. Layouts of 'layout' and 'layout-descr' indices are provided by kc_layout_ldesc and kc_ldescr_ldesc fields.

Setting this flag is useful for unit tests.

See dix/client.h for more information.

Definition at line 183 of file idx.h.

◆ kc_layout_ldesc

struct m0_dix_ldesc kc_layout_ldesc

Layout of 'layout' meta-index. Ignored if kc_create_meta is unset.

Definition at line 189 of file idx.h.

◆ kc_ldescr_ldesc

struct m0_dix_ldesc kc_ldescr_ldesc

Layout of 'layout-descr' meta-index. Ignored if kc_create_meta is unset.

Definition at line 195 of file idx.h.


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