Motr  M0
m0_conf_cache Struct Reference

#include <cache.h>

Collaboration diagram for m0_conf_cache:
Collaboration graph

Data Fields

struct m0_tl ca_registry
 
struct m0_mutexca_lock
 
uint64_t ca_ver
 
uint64_t ca_fid_counter
 

Detailed Description

Configuration cache.

Definition at line 94 of file cache.h.

Field Documentation

◆ ca_fid_counter

uint64_t ca_fid_counter

Running counter, used by conf_objv_virtual_fid() to generate fids of newly created m0_conf_objv objects.

Definition at line 111 of file cache.h.

◆ ca_lock

struct m0_mutex* ca_lock

Cache lock.

Definition at line 102 of file cache.h.

◆ ca_registry

struct m0_tl ca_registry

Registry of cached configuration objects. List of m0_conf_obj-s, linked through m0_conf_obj::co_cache_link.

Definition at line 99 of file cache.h.

◆ ca_ver

uint64_t ca_ver

Configuration version number.

Definition at line 105 of file cache.h.


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