From f45779067dbba3077b9c64c930fd4ddd1c51243e Mon Sep 17 00:00:00 2001 From: Soumya Koduri Date: Tue, 14 Apr 2015 04:35:09 +0530 Subject: 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 Reviewed-on: http://review.gluster.org/10225 Tested-by: NetBSD Build System Reviewed-by: Niels de Vos --- api/src/glfs-handleops.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'api/src/glfs-handleops.c') 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; -- cgit