Index: pvfs2_src/src/kernel/linux-2.6/pvfs2-dev-proto.h =================================================================== --- pvfs2_src/src/kernel/linux-2.6/pvfs2-dev-proto.h (revision 1769) +++ pvfs2_src/src/kernel/linux-2.6/pvfs2-dev-proto.h (revision 1770) @@ -48,7 +48,7 @@ */ #define PVFS2_NAME_LEN 0x00000100 /* MAX_DIRENT_COUNT cannot be larger than PVFS_REQ_LIMIT_LISTATTR */ -#define MAX_DIRENT_COUNT 0x00000020 +#define MAX_DIRENT_COUNT 0x00000200 #include "pvfs2.h" Index: pvfs2_src/src/apps/admin/pvfs2-ls.c =================================================================== --- pvfs2_src/src/apps/admin/pvfs2-ls.c (revision 1769) +++ pvfs2_src/src/apps/admin/pvfs2-ls.c (revision 1770) @@ -29,7 +29,7 @@ /* TODO: this can be larger after system interface readdir logic * is in place to break up large readdirs into multiple operations */ -#define MAX_NUM_DIRENTS 32 +#define MAX_NUM_DIRENTS 512 /* optional parameters, filled in by parse_args() */ struct options Index: pvfs2_src/src/proto/pvfs2-req-proto.h =================================================================== --- pvfs2_src/src/proto/pvfs2-req-proto.h (revision 1769) +++ pvfs2_src/src/proto/pvfs2-req-proto.h (revision 1770) @@ -137,7 +137,7 @@ /* max number of key/value pairs to set or get in a list operation */ #define PVFS_REQ_LIMIT_KEYVAL_LIST 32 /* max number of handles for which we return attributes */ -#define PVFS_REQ_LIMIT_LISTATTR 64 +#define PVFS_REQ_LIMIT_LISTATTR 512 /* create *********************************************************/ /* - used to create new metafile and datafile objects */