summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/upcall-utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'libglusterfs/src/upcall-utils.h')
-rw-r--r--libglusterfs/src/upcall-utils.h17
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 */