[GIT PULL] Ceph fixes for -rc2

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

 



Hi Linus,

Please pull the following Ceph fixes from

  git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus

We have a few follow-up fixes for the libceph refactor from Ilya, and then 
some cephfs + fscache fixes from Zheng.  The first two FS-Cache patches 
are acked by David Howells and deemed trivial enough to go through our 
tree.  The rest fix some issues with the ceph fscache handling (disable 
cache for inodes opened for write, and simplify the revalidation logic 
accordingly, dropping the now-unnecessary work queue).

Thanks!
sage


----------------------------------------------------------------
Ilya Dryomov (3):
      libceph: change ceph_osdmap_flag() to take osdc
      libceph: put request only if it's done in handle_reply()
      libceph: use %s instead of %pE in dout()s

Yan, Zheng (7):
      FS-Cache: wake write waiter after invalidating writes
      FS-Cache: make check_consistency callback return int
      ceph: call __fscache_uncache_page() if readpages fails
      ceph: avoid unnecessary fscache invalidation/revlidation
      ceph: disable fscache when inode is opened for write
      ceph: improve fscache revalidation
      ceph: use i_version to check validity of fscache

 fs/cachefiles/interface.c       |   2 +-
 fs/ceph/addr.c                  |   6 +-
 fs/ceph/cache.c                 | 141 +++++++++++++++++-----------------------
 fs/ceph/cache.h                 |  44 ++++++++-----
 fs/ceph/caps.c                  |  23 +++----
 fs/ceph/file.c                  |  27 ++------
 fs/ceph/super.h                 |   4 +-
 fs/fscache/page.c               |   2 +
 include/linux/ceph/osd_client.h |   5 ++
 include/linux/ceph/osdmap.h     |   5 --
 include/linux/fscache-cache.h   |   2 +-
 net/ceph/osd_client.c           |  51 +++++++--------
 net/ceph/osdmap.c               |   4 +-
 13 files changed, 138 insertions(+), 178 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux