diff options
author | Soumya Koduri <skoduri@redhat.com> | 2015-04-14 04:35:09 +0530 |
---|---|---|
committer | Kaleb KEITHLEY <kkeithle@redhat.com> | 2015-05-03 04:35:03 -0700 |
commit | 9330d740fdc99707d8d5ac61eee2935ce63d57e3 (patch) | |
tree | eb34288cd4be24b5e9b183f0fafda4d9d1099b26 /api/src/glfs-handleops.c | |
parent | c976b59bc4c34ed26bc3f5d9b78356600d8f1d47 (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.
BUG: 1217711
Change-Id: If5cd7262c85946ade04892105100aafe66887e0e
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-on: http://review.gluster.org/10225
Reviewed-by: Niels de Vos <ndevos@redhat.com>
Reviewed-on: http://review.gluster.org/10484
Reviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Diffstat (limited to 'api/src/glfs-handleops.c')
-rw-r--r-- | api/src/glfs-handleops.c | 14 |
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; |