LWN.net Logo

FUSE: Adaptive NFS-like readdirplus support

From:  Feng Shuo <steve.shuo.feng@gmail.com>
To:  fuse-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org
Subject:  [PATCH v3 0/2] FUSE: Adaptive NFS-like readdirplus support
Date:  Tue, 15 Jan 2013 11:23:26 +0800
Message-ID:  <1358220208-27131-1-git-send-email-steve.shuo.feng@gmail.com>
Cc:  Feng Shuo <steve.shuo.feng@gmail.com>
Archive-link:  Article, Thread

The original idea belows to Anand V. Avati:

http://sourceforge.net/mailarchive/message.php?msg_id=295...

I did some benchmarking and add the adaptive mechanism as in NFS. For 
the detail of the testing, please refer to:

http://sourceforge.net/mailarchive/message.php?msg_id=303...

In my setup, this patch set can give about 50% performance up with "ls -l"
and without much penalty with pure "ls" because of the second patch. 

Rebased to 3.8-rc3.

Feng Shuo (1):
  FUSE: Adapt readdirplus to application usage patterns

Miklos Szeredi (1):
  fuse: implement NFS-like readdirplus support

 fs/fuse/dev.c             |  19 +++++
 fs/fuse/dir.c             | 206 ++++++++++++++++++++++++++++++++++++++++++++--
 fs/fuse/fuse_i.h          |  16 ++++
 fs/fuse/inode.c           |   8 +-
 include/uapi/linux/fuse.h |  12 +++
 5 files changed, 254 insertions(+), 7 deletions(-)

-- 
1.7.12.4

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds