glusterfs  8.2
About: GlusterFS is a network/cluster filesystem. The storage server (or each in a cluster) runs glusterfsd and the clients use mount command or glusterfs client to mount the exported filesystem. Release series 8.x (latest version).
  Fossies Dox: glusterfs-8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

nfs_state Struct Reference

#include <nfs.h>

Collaboration diagram for nfs_state:
[legend]

Data Fields

rpcsvc_trpcsvc
 
struct list_head versions
 
struct mount3_statemstate
 
struct nfs3_statenfs3state
 
struct nlm4_state * nlm4state
 
struct mem_poolfoppool
 
unsigned int memfactor
 
xlator_list_tsubvols
 
gf_lock_t svinitlock
 
int allsubvols
 
int upsubvols
 
xlator_t ** initedxl
 
int subvols_started
 
int dynamicvolumes
 
int enable_ino32
 
unsigned int override_portnum
 
int allow_insecure
 
int enable_nlm
 
int enable_acl
 
int mount_udp
 
int exports_auth
 
int refresh_auth
 
unsigned int auth_refresh_time_secs
 
unsigned int auth_cache_ttl_sec
 
char * rmtab
 
struct rpc_clntrpc_clnt
 
bool server_aux_gids
 
uint32_t server_aux_gids_max_age
 
gid_cache_t gid_cache
 
uint32_t generation
 
bool register_portmap
 
char * rpc_statd
 
char * rpc_statd_pid_file
 
bool rdirplus
 
uint32_t event_threads
 

Detailed Description

Definition at line 62 of file nfs.h.

Field Documentation

◆ allow_insecure

int nfs_state::allow_insecure

Definition at line 80 of file nfs.h.

Referenced by acl3svc_init(), mnt1svc_init(), mnt3svc_init(), nfs_init_state(), and nlm4svc_init().

◆ allsubvols

int nfs_state::allsubvols

Definition at line 73 of file nfs.h.

Referenced by nfs_init_subvolumes(), nfs_subvolume_set_started(), and nfs_subvolume_started().

◆ auth_cache_ttl_sec

unsigned int nfs_state::auth_cache_ttl_sec

Definition at line 91 of file nfs.h.

Referenced by mnt3svc_init(), and nfs_init_state().

◆ auth_refresh_time_secs

unsigned int nfs_state::auth_refresh_time_secs

Definition at line 90 of file nfs.h.

Referenced by _mnt3_auth_param_refresh_thread(), and nfs_init_state().

◆ dynamicvolumes

int nfs_state::dynamicvolumes

Definition at line 77 of file nfs.h.

Referenced by nfs_init_state(), and nfs_reconfigure_state().

◆ enable_acl

int nfs_state::enable_acl

◆ enable_ino32

int nfs_state::enable_ino32

Definition at line 78 of file nfs.h.

Referenced by nfs_init_state(), and nfs_reconfigure_state().

◆ enable_nlm

int nfs_state::enable_nlm

◆ event_threads

uint32_t nfs_state::event_threads

Definition at line 103 of file nfs.h.

Referenced by nfs_init_state(), and nfs_reconfigure_state().

◆ exports_auth

int nfs_state::exports_auth

Definition at line 86 of file nfs.h.

Referenced by mnt3_authenticate_request(), mnt3svc_deinit(), mnt3svc_init(), and nfs_init_state().

◆ foppool

struct mem_pool* nfs_state::foppool

Definition at line 68 of file nfs.h.

Referenced by nfs_init_state().

◆ generation

uint32_t nfs_state::generation

◆ gid_cache

gid_cache_t nfs_state::gid_cache

Definition at line 97 of file nfs.h.

Referenced by nfs_fix_groups(), nfs_init_state(), and nfs_reconfigure_state().

◆ initedxl

xlator_t** nfs_state::initedxl

Definition at line 75 of file nfs.h.

Referenced by nfs_init_subvolumes(), nfs_subvolume_set_started(), and nfs_subvolume_started().

◆ memfactor

unsigned int nfs_state::memfactor

◆ mount_udp

int nfs_state::mount_udp

Definition at line 83 of file nfs.h.

Referenced by mnt3svc_init(), and nfs_init_state().

◆ mstate

◆ nfs3state

◆ nlm4state

struct nlm4_state* nfs_state::nlm4state

Definition at line 67 of file nfs.h.

◆ override_portnum

unsigned int nfs_state::override_portnum

◆ rdirplus

bool nfs_state::rdirplus

Definition at line 102 of file nfs.h.

Referenced by nfs3_readdir(), nfs_init_state(), and nfs_reconfigure_state().

◆ refresh_auth

int nfs_state::refresh_auth

Definition at line 88 of file nfs.h.

Referenced by mnt3svc_deinit(), and nfs_init_state().

◆ register_portmap

bool nfs_state::register_portmap

Definition at line 99 of file nfs.h.

Referenced by nfs_init_state(), nfs_init_version(), nfs_init_versions(), and reconfigure().

◆ rmtab

◆ rpc_clnt

struct rpc_clnt* nfs_state::rpc_clnt

Definition at line 94 of file nfs.h.

◆ rpc_statd

char* nfs_state::rpc_statd

Definition at line 100 of file nfs.h.

Referenced by nfs_init_state(), nfs_reconfigure_state(), and nlm4svc_init().

◆ rpc_statd_pid_file

char* nfs_state::rpc_statd_pid_file

Definition at line 101 of file nfs.h.

Referenced by nfs_init_state(), and nlm4svc_init().

◆ rpcsvc

◆ server_aux_gids

bool nfs_state::server_aux_gids

Definition at line 95 of file nfs.h.

Referenced by nfs_fix_groups(), nfs_init_state(), and nfs_reconfigure_state().

◆ server_aux_gids_max_age

uint32_t nfs_state::server_aux_gids_max_age

Definition at line 96 of file nfs.h.

Referenced by nfs_init_state(), and nfs_reconfigure_state().

◆ subvols

xlator_list_t* nfs_state::subvols

Definition at line 70 of file nfs.h.

Referenced by nfs_init_subvolumes(), and nfs_startup_subvolumes().

◆ subvols_started

int nfs_state::subvols_started

Definition at line 76 of file nfs.h.

◆ svinitlock

gf_lock_t nfs_state::svinitlock

Definition at line 72 of file nfs.h.

Referenced by nfs_init_subvolumes(), nfs_subvolume_set_started(), and nfs_subvolume_started().

◆ upsubvols

int nfs_state::upsubvols

Definition at line 74 of file nfs.h.

Referenced by nfs_subvolume_set_started().

◆ versions


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