diff options
| author | Pavan Sondur <pavan@gluster.com> | 2010-09-30 02:25:31 +0000 | 
|---|---|---|
| committer | Vijay Bellur <vijay@dev.gluster.com> | 2010-09-30 11:19:24 -0700 | 
| commit | af18c636c44b1ea56296850e55afe0e4b2ce845c (patch) | |
| tree | 40f8470ec000b96d61b3f8d53286aa0812c9d921 /libglusterfs | |
| parent | 760daf28898cbb8b5072551735bebee16450ba08 (diff) | |
protocol/client: cluster/afr: Support lock recovery and self heal.
Signed-off-by: Pavan Vilas Sondur <pavan@gluster.com>
Signed-off-by: Vijay Bellur <vijay@dev.gluster.com>
BUG: 865 (Add locks recovery support in GlusterFS)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=865
Diffstat (limited to 'libglusterfs')
| -rw-r--r-- | libglusterfs/src/glusterfs.h | 15 | 
1 files changed, 14 insertions, 1 deletions
diff --git a/libglusterfs/src/glusterfs.h b/libglusterfs/src/glusterfs.h index f107a8abf..9b5a0e992 100644 --- a/libglusterfs/src/glusterfs.h +++ b/libglusterfs/src/glusterfs.h @@ -150,15 +150,28 @@ typedef enum {          GF_LK_GETLK = 0,          GF_LK_SETLK,          GF_LK_SETLKW, +        GF_LK_RESLK_LCK, +        GF_LK_RESLK_LCKW, +        GF_LK_RESLK_UNLCK,  } glusterfs_lk_cmds_t;  typedef enum {          GF_LK_F_RDLCK = 0,          GF_LK_F_WRLCK, -        GF_LK_F_UNLCK +        GF_LK_F_UNLCK, +        GF_LK_RECLK,  } glusterfs_lk_types_t; +typedef enum { +        F_RESLK_LCK = 200, +        F_RESLK_LCKW, +        F_RESLK_UNLCK, +} glusterfs_lk_recovery_cmds_t; + +typedef enum { +        F_GETLK_FD = 250, +} glusterfs_lk_rec_types_t;  typedef enum {          GF_LOCK_POSIX,  | 
