From: Darrick J. Wong <djwong@xxxxxxxxxx> Increase the internal inode cache size. Does this improve performance any? Signed-off-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> --- misc/fuse2fs.c | 4 ++++ misc/fuse4fs.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/misc/fuse2fs.c b/misc/fuse2fs.c index d3ac5f7b6627cd..0c310443b1504b 100644 --- a/misc/fuse2fs.c +++ b/misc/fuse2fs.c @@ -1141,6 +1141,10 @@ static errcode_t fuse2fs_open(struct fuse2fs *ff, int libext2_flags) return err; } + err = ext2fs_create_inode_cache(ff->fs, 1024); + if (err) + return translate_error(ff->fs, 0, err); + ff->fs->priv_data = ff; ff->blocklog = u_log2(ff->fs->blocksize); ff->blockmask = ff->fs->blocksize - 1; diff --git a/misc/fuse4fs.c b/misc/fuse4fs.c index 85d73a9088d237..186a3188acfa59 100644 --- a/misc/fuse4fs.c +++ b/misc/fuse4fs.c @@ -1302,6 +1302,10 @@ static errcode_t fuse4fs_open(struct fuse4fs *ff, int libext2_flags) if (err) return translate_error(ff->fs, 0, err); + err = ext2fs_create_inode_cache(ff->fs, 1024); + if (err) + return translate_error(ff->fs, 0, err); + ff->fs->priv_data = ff; ff->blocklog = u_log2(ff->fs->blocksize); ff->blockmask = ff->fs->blocksize - 1;