[GIT PULL] orangefs: pagecache series and one fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus...

One of our patches in the pagecache series will conflict with the
orangefs patch in Al's "->free_inode" series...

-Mike Marshall

The following changes since commit 37624b58542fb9f2d9a70e6ea006ef8a5f66c30b:

  Linux 5.1-rc7 (2019-04-28 17:04:13 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
tags/for-linus-5.2-ofs1

for you to fetch changes up to 33713cd09ccdc1e01b10d0782ae60200d4989553:

  orangefs: truncate before updating size (2019-05-03 14:39:10 -0400)

----------------------------------------------------------------
Orangefs: This pull request includes one fix and our "Orangefs through
the pagecache" patch series which greatly improves our small IO
performance and helps us pass more xfstests than before.

fix: orangefs: truncate before updating size

Pagecache series: all the rest

----------------------------------------------------------------
Martin Brandenburg (20):
      orangefs: implement xattr cache
      orangefs: do not invalidate attributes on inode create
      orangefs: simplify orangefs_inode_getattr interface
      orangefs: update attributes rather than relying on server
      orangefs: hold i_lock during inode_getattr
      orangefs: set up and use backing_dev_info
      orangefs: let setattr write to cached inode
      orangefs: reorganize setattr functions to track attribute changes
      orangefs: remove orangefs_readpages
      orangefs: service ops done for writeback are not killable
      orangefs: migrate to generic_file_read_iter
      orangefs: implement writepage
      orangefs: do not return successful read when the client-core disappeared
      orangefs: move do_readv_writev to direct_IO
      orangefs: skip inode writeout if nothing to write
      orangefs: avoid fsync service operation on flush
      orangefs: write range tracking
      orangefs: implement writepages
      orangefs: add orangefs_revalidate_mapping
      orangefs: truncate before updating size

Mike Marshall (3):
      orangefs: remember count when reading.
      orangefs: pass slot index back to readpage.
      orangefs: copy Orangefs-sized blocks into the pagecache if possible.

 fs/orangefs/acl.c              |   4 +-
 fs/orangefs/file.c             | 389 ++++++++----------
 fs/orangefs/inode.c            | 914 ++++++++++++++++++++++++++++++++++++-----
 fs/orangefs/namei.c            |  40 +-
 fs/orangefs/orangefs-bufmap.c  |  13 +
 fs/orangefs/orangefs-bufmap.h  |   2 +
 fs/orangefs/orangefs-debugfs.c |   4 +-
 fs/orangefs/orangefs-kernel.h  |  56 ++-
 fs/orangefs/orangefs-mod.c     |   1 +
 fs/orangefs/orangefs-sysfs.c   |  22 +
 fs/orangefs/orangefs-utils.c   | 179 ++++----
 fs/orangefs/super.c            |  39 +-
 fs/orangefs/waitqueue.c        |  18 +-
 fs/orangefs/xattr.c            | 106 ++++-
 14 files changed, 1298 insertions(+), 489 deletions(-)



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux