nfs-ganesha 1.4
|
#include "ganesha_rpc.h"
#include "nfs_init.h"
#include "log.h"
#include "fsal.h"
#include "nfs23.h"
#include "nfs4.h"
#include "mount.h"
#include "nlm4.h"
#include "rquota.h"
#include "nfs_core.h"
#include "cache_inode.h"
#include "cache_inode_lru.h"
#include "err_cache_inode.h"
#include "nfs_file_handle.h"
#include "nfs_exports.h"
#include "nfs_tools.h"
#include "nfs_proto_functions.h"
#include "nfs_dupreq.h"
#include "config_parsing.h"
#include "SemN.h"
#include "external_tools.h"
#include "nfs4_acls.h"
#include "nfs_rpc_callback.h"
#include <sys/time.h>
#include <sys/resource.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
#include <math.h>
#include "sal_functions.h"
#include "nfs_tcb.h"
Go to the source code of this file.
The file that contain most of the init routines.
Definition in file nfs_init.c.
int nfs_check_param_consistency | ( | ) |
nfs_check_param_consistency: Checks parameters concistency (limits, ...)
Definition at line 1125 of file nfs_init.c.
void nfs_prereq_init | ( | char * | program_name, |
char * | host_name, | ||
int | debug_level, | ||
char * | log_path | ||
) |
nfs_prereq_init: Initialize NFSd prerequisites: memory management, logging, ...
Definition at line 198 of file nfs_init.c.
void nfs_print_param_config | ( | ) |
nfs_print_param_config print a nfs_parameter_structure under the format of the configuration file
Definition at line 224 of file nfs_init.c.
void nfs_reset_stats | ( | void | ) |
Definition at line 1198 of file nfs_init.c.
void nfs_set_param_default | ( | ) |
nfs_set_param_default: Set p_nfs_param structure to default parameters.
Definition at line 275 of file nfs_init.c.
int nfs_set_param_from_conf | ( | nfs_start_info_t * | p_start_info | ) |
nfs_set_param_from_conf: Load parameters from config file.
Definition at line 685 of file nfs_init.c.
void nfs_start | ( | nfs_start_info_t * | p_start_info | ) |
nfs_start: start NFS service
Definition at line 1902 of file nfs_init.c.
void* sigmgr_thread | ( | void * | UnusedArg | ) |
This thread is in charge of signal management
(unused) |
Definition at line 139 of file nfs_init.c.
pthread_t admin_thrid |
Definition at line 111 of file nfs_init.c.
char config_path[MAXPATHLEN] |
Definition at line 127 of file nfs_init.c.
pthread_t fcc_gc_thrid |
Definition at line 112 of file nfs_init.c.
hash_table_t* fh_to_cache_entry_ht = NULL |
Definition at line 94 of file nfs_init.c.
nfs_flush_thread_data_t flush_info[NB_MAX_FLUSHER_THREAD] |
Definition at line 107 of file nfs_init.c.
pthread_t flusher_thrid[NB_MAX_FLUSHER_THREAD] |
Definition at line 106 of file nfs_init.c.
ushort g_nodeid = 0 |
Definition at line 99 of file nfs_init.c.
Definition at line 117 of file nfs_init.c.
pthread_t gsh_dbus_thrid |
Definition at line 115 of file nfs_init.c.
hash_table_t* ht_ip_stats[NB_MAX_WORKER_THREAD] |
Definition at line 101 of file nfs_init.c.
Definition at line 96 of file nfs_init.c.
Definition at line 95 of file nfs_init.c.
Definition at line 87 of file nfs_init.c.
Definition at line 102 of file nfs_init.c.
char pidfile_path[MAXPATHLEN] |
Definition at line 129 of file nfs_init.c.
pthread_t reaper_thrid |
Definition at line 114 of file nfs_init.c.
time_t ServerBootTime |
Definition at line 90 of file nfs_init.c.
time_t ServerEpoch |
Definition at line 91 of file nfs_init.c.
pthread_t sigmgr_thrid |
Definition at line 113 of file nfs_init.c.
pthread_t stat_exporter_thrid |
Definition at line 110 of file nfs_init.c.
pthread_t stat_thrid |
Definition at line 109 of file nfs_init.c.
pthread_t upp_thrid |
Definition at line 116 of file nfs_init.c.
pthread_t worker_thrid[NB_MAX_WORKER_THREAD] |
Definition at line 104 of file nfs_init.c.
nfs_worker_data_t* workers_data = NULL |
Definition at line 93 of file nfs_init.c.