summaryrefslogtreecommitdiffstats
path: root/api/src/glfs-handleops.c
diff options
context:
space:
mode:
authorSoumya Koduri <skoduri@redhat.com>2015-04-14 04:35:09 +0530
committerNiels de Vos <ndevos@redhat.com>2015-04-19 01:21:07 -0700
commitf45779067dbba3077b9c64c930fd4ddd1c51243e (patch)
tree181b7dc3d509893eb7a7839a0ac21582dc7305ea /api/src/glfs-handleops.c
parentb464723a48c2e35e7f209c3f909c964b6ba7fb47 (diff)
gfapi: Modified CACHE_INVALIDATE flags
Have prefixed CACHE_INVALIDATE flags exposed via gfapi with 'GFAPI_'. In addition as INODE_UPDATE is asynchronous and may need some support in NFS-Ganesha, have taken it out for now. Will revisit it later. Change-Id: Icbbc2c92a61c9225b6c5bc8c4212e8c4a3a0a10f BUG: 1200262 Signed-off-by: Soumya Koduri <skoduri@redhat.com> Reviewed-on: http://review.gluster.org/10225 Tested-by: NetBSD Build System Reviewed-by: Niels de Vos <ndevos@redhat.com>
Diffstat (limited to 'api/src/glfs-handleops.c')
-rw-r--r--api/src/glfs-handleops.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/api/src/glfs-handleops.c b/api/src/glfs-handleops.c
index 54702d89934..886eb3fc42c 100644
--- a/api/src/glfs-handleops.c
+++ b/api/src/glfs-handleops.c
@@ -1706,16 +1706,10 @@ pub_glfs_h_poll_upcall (struct glfs *fs, struct callback_arg *up_arg)
switch (u_list->event_type) {
case CACHE_INVALIDATION:
- if (u_list->flags & (~(INODE_UPDATE_FLAGS))) {
- /* Invalidate CACHE */
- reason = INODE_INVALIDATE;
- gf_log (subvol->name, GF_LOG_DEBUG,
- "Reason - INODE_INVALIDATION");
- } else {
- reason = INODE_UPDATE;
- gf_log (subvol->name, GF_LOG_DEBUG,
- "Reason - INODE_UPDATE");
- }
+ /* XXX: Need to revisit this to support
+ * GFAPI_INODE_UPDATE if required.
+ */
+ reason = GFAPI_INODE_INVALIDATE;
break;
default:
break;