Motr  M0
cas_fom Struct Reference
Collaboration diagram for cas_fom:
Collaboration graph

Data Fields

struct m0_fom cf_fom
 
uint64_t cf_ipos
 
uint64_t cf_opos
 
struct m0_ctg_op cf_ctg_op
 
struct m0_cas_ctgcf_ctg
 
struct m0_long_lock_link cf_lock
 
struct m0_long_lock_link cf_meta
 
struct m0_long_lock_link cf_ctidx
 
struct m0_long_lock_link cf_dead_index
 
struct m0_long_lock_link cf_del_lock
 
bool cf_op_checked
 
uint64_t cf_curpos
 
bool cf_startkey_excluded
 
struct cas_kvcf_ikv
 
uint64_t cf_ikv_nr
 
struct m0_cas_idcf_in_cids
 
uint64_t cf_in_cids_nr
 
struct m0_cas_ctg ** cf_moved_ctgs
 
struct m0_fom_thralldom cf_thrall
 
int cf_thrall_rc
 
struct m0_long_lock_addb2 cf_lock_addb2
 
struct m0_long_lock_addb2 cf_meta_addb2
 
struct m0_long_lock_addb2 cf_ctidx_addb2
 
struct m0_long_lock_addb2 cf_dead_index_addb2
 
struct m0_long_lock_addb2 cf_del_lock_addb2
 
struct m0_buf cf_out_key
 
struct m0_buf cf_out_val
 
uint64_t cf_kv_stats [STATS_KV_NR][STATS_KV_IO_NR][STATS_NR]
 

Detailed Description

Definition at line 321 of file service.c.

Field Documentation

◆ cf_ctg

struct m0_cas_ctg* cf_ctg

Definition at line 326 of file service.c.

◆ cf_ctg_op

struct m0_ctg_op cf_ctg_op

Definition at line 325 of file service.c.

◆ cf_ctidx

struct m0_long_lock_link cf_ctidx

Definition at line 329 of file service.c.

◆ cf_ctidx_addb2

struct m0_long_lock_addb2 cf_ctidx_addb2

Definition at line 364 of file service.c.

◆ cf_curpos

uint64_t cf_curpos

Definition at line 337 of file service.c.

◆ cf_dead_index

struct m0_long_lock_link cf_dead_index

Definition at line 330 of file service.c.

◆ cf_dead_index_addb2

struct m0_long_lock_addb2 cf_dead_index_addb2

Definition at line 365 of file service.c.

◆ cf_del_lock

struct m0_long_lock_link cf_del_lock

Long lock link used to get catalogue store "delete" lock. See m0_ctg_del_lock().

Definition at line 335 of file service.c.

◆ cf_del_lock_addb2

struct m0_long_lock_addb2 cf_del_lock_addb2

Definition at line 366 of file service.c.

◆ cf_fom

struct m0_fom cf_fom

Definition at line 322 of file service.c.

◆ cf_ikv

struct cas_kv* cf_ikv

Key/value pairs from incoming FOP. They are loaded once from incoming RPC AT buffers (->cr_rec[].cr_{key,val}) during CAS_LOAD_* phases.

Definition at line 344 of file service.c.

◆ cf_ikv_nr

uint64_t cf_ikv_nr

->cf_ikv array size.

Definition at line 346 of file service.c.

◆ cf_in_cids

struct m0_cas_id* cf_in_cids

Catalogue identifiers decoded from incoming ->cr_rec[].cr_key buffers in case of meta request. They are decoded once during request validation.

Definition at line 352 of file service.c.

◆ cf_in_cids_nr

uint64_t cf_in_cids_nr

->cf_in_cids array size.

Definition at line 354 of file service.c.

◆ cf_ipos

uint64_t cf_ipos

Definition at line 323 of file service.c.

◆ cf_kv_stats

uint64_t cf_kv_stats[STATS_KV_NR][STATS_KV_IO_NR][STATS_NR]

Definition at line 373 of file service.c.

◆ cf_lock

struct m0_long_lock_link cf_lock

Definition at line 327 of file service.c.

◆ cf_lock_addb2

struct m0_long_lock_addb2 cf_lock_addb2

Definition at line 362 of file service.c.

◆ cf_meta

struct m0_long_lock_link cf_meta

Definition at line 328 of file service.c.

◆ cf_meta_addb2

struct m0_long_lock_addb2 cf_meta_addb2

Definition at line 363 of file service.c.

◆ cf_moved_ctgs

struct m0_cas_ctg** cf_moved_ctgs

Index descriptors for dropped indices (moved to dead_index).

Definition at line 358 of file service.c.

◆ cf_op_checked

bool cf_op_checked

Definition at line 336 of file service.c.

◆ cf_opos

uint64_t cf_opos

Definition at line 324 of file service.c.

◆ cf_out_key

struct m0_buf cf_out_key

Definition at line 368 of file service.c.

◆ cf_out_val

struct m0_buf cf_out_val

Definition at line 369 of file service.c.

◆ cf_startkey_excluded

bool cf_startkey_excluded

Definition at line 338 of file service.c.

◆ cf_thrall

struct m0_fom_thralldom cf_thrall

Definition at line 359 of file service.c.

◆ cf_thrall_rc

int cf_thrall_rc

Definition at line 360 of file service.c.


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