diff options
Diffstat (limited to 'libglusterfs/src')
| -rw-r--r-- | libglusterfs/src/upcall-utils.h | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/libglusterfs/src/upcall-utils.h b/libglusterfs/src/upcall-utils.h index 3b5dce33e45..48d10382c10 100644 --- a/libglusterfs/src/upcall-utils.h +++ b/libglusterfs/src/upcall-utils.h @@ -63,6 +63,8 @@ typedef enum {          GF_UPCALL_EVENT_NULL,          GF_UPCALL_CACHE_INVALIDATION,          GF_UPCALL_RECALL_LEASE, +        GF_UPCALL_INODELK_CONTENTION, +        GF_UPCALL_ENTRYLK_CONTENTION,  } gf_upcall_event_t;  struct gf_upcall { @@ -88,4 +90,19 @@ struct gf_upcall_recall_lease {          dict_t   *dict;  }; +struct gf_upcall_inodelk_contention { +        struct gf_flock  flock; +        pid_t            pid; +        const char      *domain; +        dict_t          *xdata; +}; + +struct gf_upcall_entrylk_contention { +        uint32_t    type; +        pid_t       pid; +        const char *name; +        const char *domain; +        dict_t     *xdata; +}; +  #endif /* _UPCALL_UTILS_H */  | 
