diff options
author | Raghavendra G <rgowdapp@redhat.com> | 2016-11-24 14:58:20 +0530 |
---|---|---|
committer | Atin Mukherjee <amukherj@redhat.com> | 2016-12-22 03:43:14 -0800 |
commit | 96fb35624060565e02e946a970b3e777071bde9c (patch) | |
tree | a375bccd2b79b0d0c269474a2a318138ca6045aa /libglusterfs/src/inode.h | |
parent | 7ee998b9041d594d93a4e2ef369892c185e80def (diff) |
performance/readdir-ahead: limit cache size
This patch introduces a new option called "rda-cache-limit", which is
the maximum value the entire readdir-ahead cache can grow into. Since,
readdir-ahead holds a reference to inode through dentries, this patch
also accounts memory stored by various xlators in inode contexts.
Change-Id: I84cc0ca812f35e0f9041f8cc71effae53a9e7f99
BUG: 1356960
Signed-off-by: Raghavendra G <rgowdapp@redhat.com>
Reviewed-on: http://review.gluster.org/16137
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
Reviewed-by: Poornima G <pgurusid@redhat.com>
Smoke: Gluster Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Diffstat (limited to 'libglusterfs/src/inode.h')
-rw-r--r-- | libglusterfs/src/inode.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libglusterfs/src/inode.h b/libglusterfs/src/inode.h index 114aeae78bb..5289b15bca6 100644 --- a/libglusterfs/src/inode.h +++ b/libglusterfs/src/inode.h @@ -279,4 +279,7 @@ inode_needs_lookup (inode_t *inode, xlator_t *this); int inode_has_dentry (inode_t *inode); +size_t +inode_ctx_size (inode_t *inode); + #endif /* _INODE_H */ |