* [GIT PULL] Ceph changes for -rc1
@ 2015-11-13 15:54 Sage Weil
0 siblings, 0 replies; only message in thread
From: Sage Weil @ 2015-11-13 15:54 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, ceph-devel
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(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-11-13 15:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-13 15:54 [GIT PULL] Ceph changes for -rc1 Sage Weil
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.