summaryrefslogtreecommitdiffstats
path: root/xlators/features/upcall/src/upcall.h
diff options
context:
space:
mode:
authorSoumya Koduri <skoduri@redhat.com>2015-04-30 11:34:14 +0530
committerKaleb KEITHLEY <kkeithle@redhat.com>2015-05-03 04:33:09 -0700
commitdfa3942f67e11ce0bef0975173f63932b0db3143 (patch)
tree4d8347b2de2fe9f31773eeb26bc677cfda4fe93a /xlators/features/upcall/src/upcall.h
parentdeedac1101c109895c9aff8e7a1171bea16a6d5e (diff)
Upcall: Handle missing fops in the upcall xlator
Change-Id: I968980dc4df458ec427e33503363bbd017e1163e BUG: 1200271 Signed-off-by: Soumya Koduri <skoduri@redhat.com> Reviewed-on: http://review.gluster.org/10194 Tested-by: NetBSD Build System Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com> Reviewed-by: Niels de Vos <ndevos@redhat.com>
Diffstat (limited to 'xlators/features/upcall/src/upcall.h')
-rw-r--r--xlators/features/upcall/src/upcall.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/xlators/features/upcall/src/upcall.h b/xlators/features/upcall/src/upcall.h
index 3994c2648f4..7e15f6c97cd 100644
--- a/xlators/features/upcall/src/upcall.h
+++ b/xlators/features/upcall/src/upcall.h
@@ -96,6 +96,7 @@ struct upcall_local {
*/
upcall_inode_ctx_t *upcall_inode_ctx;
inode_t *inode;
+ loc_t rename_oldloc;
};
typedef struct upcall_local upcall_local_t;
@@ -129,5 +130,8 @@ void upcall_cache_invalidate (call_frame_t *frame, xlator_t *this, client_t *cli
void upcall_client_cache_invalidate (xlator_t *xl, uuid_t gfid,
upcall_client_t *up_client_entry,
uint32_t flags);
+void upcall_cache_invalidate_dir (call_frame_t *frame, xlator_t *this,
+ client_t *client, inode_t *inode,
+ uint32_t flags);
#endif /* __UPCALL_H__ */