nfs-ganesha 1.4
Classes | Defines | Typedefs | Functions | Variables

nfs4_recovery.c File Reference

#include "log.h"
#include "nfs_core.h"
#include "nfs4.h"
#include "sal_functions.h"
#include <sys/stat.h>
#include <sys/types.h>

Go to the source code of this file.

Classes

struct  grace
struct  clid_entry

Defines

#define NFS_V4_RECOV_ROOT   "/var/lib/nfs/ganesha"
#define NFS_V4_RECOV_DIR   "v4recov"
#define NFS_V4_OLD_DIR   "v4old"

Typedefs

typedef struct grace grace_t
typedef struct clid_entry clid_entry_t

Functions

void nfs4_init_grace ()
void nfs4_start_grace (nfs_grace_start_t *gsp)
int nfs_in_grace ()
void nfs4_create_clid_name (nfs_client_record_t *cl_recp, nfs_client_id_t *pclientid, struct svc_req *svcp)
void nfs4_add_clid (nfs_client_id_t *pclientid)
void nfs4_rm_clid (char *recov_dir)
void nfs4_chk_clid (nfs_client_id_t *pclientid)
void nfs4_load_recov_clids (ushort nodeid)
void nfs4_clean_old_recov_dir ()
void nfs4_create_recov_dir ()

Variables

char v4_recov_dir [PATH_MAX]
char v4_old_dir [PATH_MAX]

Define Documentation

#define NFS_V4_OLD_DIR   "v4old"

Definition at line 44 of file nfs4_recovery.c.

#define NFS_V4_RECOV_DIR   "v4recov"

Definition at line 43 of file nfs4_recovery.c.

#define NFS_V4_RECOV_ROOT   "/var/lib/nfs/ganesha"

Definition at line 42 of file nfs4_recovery.c.


Typedef Documentation

typedef struct clid_entry clid_entry_t
typedef struct grace grace_t

Function Documentation

void nfs4_add_clid ( nfs_client_id_t pclientid)

Definition at line 166 of file nfs4_recovery.c.

void nfs4_chk_clid ( nfs_client_id_t pclientid)

Definition at line 218 of file nfs4_recovery.c.

void nfs4_clean_old_recov_dir ( )

Definition at line 417 of file nfs4_recovery.c.

void nfs4_create_clid_name ( nfs_client_record_t cl_recp,
nfs_client_id_t pclientid,
struct svc_req *  svcp 
)

Definition at line 133 of file nfs4_recovery.c.

void nfs4_create_recov_dir ( )

Definition at line 455 of file nfs4_recovery.c.

void nfs4_init_grace ( )

Definition at line 73 of file nfs4_recovery.c.

void nfs4_load_recov_clids ( ushort  nodeid)

Definition at line 407 of file nfs4_recovery.c.

void nfs4_rm_clid ( char *  recov_dir)

Definition at line 195 of file nfs4_recovery.c.

void nfs4_start_grace ( nfs_grace_start_t gsp)

Definition at line 86 of file nfs4_recovery.c.

int nfs_in_grace ( )

Definition at line 112 of file nfs4_recovery.c.


Variable Documentation

char v4_old_dir[PATH_MAX]

Definition at line 47 of file nfs4_recovery.c.

char v4_recov_dir[PATH_MAX]

Definition at line 46 of file nfs4_recovery.c.