[GIT PULL] Ceph changes for -rc1

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

 



Hi Linus,

Please pull the following Ceph updates from

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

There are several patches from Ilya fixing RBD allocation lifecycle 
issues, a series adding a nocephx_sign_messages option (and associated bug 
fixes/cleanups), several patches from Zheng improving the (directory) 
fsync behavior, a big improvement in IO for direct-io requests when 
striping is enabled from Caifeng, and several other small fixes and 
cleanups.

Thanks!
sage

----------------------------------------------------------------
Arnd Bergmann (1):
      ceph: fix message length computation

Geliang Tang (1):
      ceph: fix a comment typo

Ilya Dryomov (10):
      rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails
      rbd: don't free rbd_dev outside of the release callback
      rbd: set device_type::release instead of device::release
      rbd: remove duplicate calls to rbd_dev_mapping_clear()
      libceph: introduce ceph_x_authorizer_cleanup()
      libceph: msg signing callouts don't need con argument
      libceph: drop authorizer check from cephx msg signing routines
      libceph: stop duplicating client fields in messenger
      libceph: add nocephx_sign_messages option
      libceph: clear msg->con in ceph_msg_release() only

Ioana Ciornei (1):
      libceph: evaluate osd_req_op_data() arguments only once

Julia Lawall (1):
      rbd: drop null test before destroy functions

Shraddha Barke (2):
      libceph: remove con argument in handle_reply()
      libceph: use local variable cursor instead of &msg->cursor

Yan, Zheng (3):
      ceph: don't invalidate page cache when inode is no longer used
      ceph: add request to i_unsafe_dirops when getting unsafe reply
      ceph: make fsync() wait unsafe requests that created/modified inode

Zhu, Caifeng (1):
      ceph: combine as many iovec as possile into one OSD request

 drivers/block/rbd.c            | 109 ++++++++++++++++++++---------------------
 fs/ceph/cache.c                |   2 +-
 fs/ceph/caps.c                 |  76 ++++++++++++++--------------
 fs/ceph/file.c                 |  87 ++++++++++++++++++++++++++++----
 fs/ceph/inode.c                |   1 +
 fs/ceph/mds_client.c           |  57 +++++++++++++++------
 fs/ceph/mds_client.h           |   3 ++
 fs/ceph/super.h                |   1 +
 include/linux/ceph/libceph.h   |   4 +-
 include/linux/ceph/messenger.h |  16 ++----
 net/ceph/auth_x.c              |  36 +++++++++-----
 net/ceph/ceph_common.c         |  18 +++++--
 net/ceph/crypto.h              |   4 +-
 net/ceph/messenger.c           |  88 ++++++++++++++-------------------
 net/ceph/osd_client.c          |  34 ++++++-------
 15 files changed, 314 insertions(+), 222 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