From 9ccb6f74410a20eaa831ecc9e4601fcb724e63d5 Mon Sep 17 00:00:00 2001 From: Shehjar Tikoo Date: Thu, 28 May 2009 04:43:05 +0000 Subject: libglusterfsclient: Increase readdir block size This improves the potential for pre-fetching a larger number of dirents. Consider that, with 255 chars as the max name length for each dirent, in the worst case scenario, where we actually have files with such large names, we're not getting more than 4 entries with the current block size of 1024. Generally also, increasing the size to 4k provides us with a higher chance that directories with low to medium number of dirents will be pre-fetched in a single readdir fop. Signed-off-by: Anand V. Avati --- libglusterfsclient/src/libglusterfsclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libglusterfsclient') diff --git a/libglusterfsclient/src/libglusterfsclient.c b/libglusterfsclient/src/libglusterfsclient.c index 807fafaf016..c05918e2148 100755 --- a/libglusterfsclient/src/libglusterfsclient.c +++ b/libglusterfsclient/src/libglusterfsclient.c @@ -53,7 +53,7 @@ #define LIBGF_XL_NAME "libglusterfsclient" #define LIBGLUSTERFS_INODE_TABLE_LRU_LIMIT 1000 //14057 -#define LIBGF_READDIR_BLOCK 1024 +#define LIBGF_READDIR_BLOCK 4096 static inline xlator_t * libglusterfs_graph (xlator_t *graph); -- cgit