lkml.org 
[lkml]   [2021]   [Jul]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] Ceph updates for 5.14-rc1
Date
Hi Linus,

The following changes since commit 62fb9874f5da54fdb243003b386128037319b219:

Linux 5.13 (2021-06-27 15:21:11 -0700)

are available in the Git repository at:

https://github.com/ceph/ceph-client.git tags/ceph-for-5.14-rc1

for you to fetch changes up to 4c18347238ab5a4ee0e71ca765460d84c75a26b5:

ceph: take reference to req->r_parent at point of assignment (2021-06-29 00:15:52 +0200)

----------------------------------------------------------------
We have new filesystem client metrics for reporting I/O sizes from
Xiubo, two patchsets from Jeff that begin to untangle some heavyweight
blocking locks in the filesystem and a bunch of code cleanups.

----------------------------------------------------------------
Baokun Li (1):
libceph: fix doc warnings in cls_lock_client.c

Ilya Dryomov (1):
libceph: kill ceph_none_authorizer::reply_buf

Jeff Layton (12):
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
ceph: make ceph_queue_cap_snap static
ceph: decoding error in ceph_update_snap_realm should return -EIO
ceph: add some lockdep assertions around snaprealm handling
ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
ceph: allow ceph_put_mds_session to take NULL or ERR_PTR
ceph: eliminate session->s_gen_ttl_lock
ceph: don't take s_mutex or snap_rwsem in ceph_check_caps
ceph: don't take s_mutex in try_flush_caps
ceph: don't take s_mutex in ceph_flush_snaps
ceph: eliminate ceph_async_iput()
ceph: take reference to req->r_parent at point of assignment

Wei Yongjun (1):
ceph: make ceph_netfs_read_ops static

Xiubo Li (3):
ceph: simplify the metrics struct
ceph: update and rename __update_latency helper to __update_stdev
ceph: add IO size metrics support

Zheng Yongjun (1):
libceph: fix some spelling mistakes

zuoqilin (1):
libceph: remove unnecessary ret variable in ceph_auth_init()

fs/ceph/addr.c | 26 +++----
fs/ceph/caps.c | 125 +++++++--------------------------
fs/ceph/debugfs.c | 37 ++++++++--
fs/ceph/dir.c | 16 +++--
fs/ceph/export.c | 1 +
fs/ceph/file.c | 24 +++----
fs/ceph/inode.c | 38 ++---------
fs/ceph/mds_client.c | 54 ++++++---------
fs/ceph/mds_client.h | 6 +-
fs/ceph/metric.c | 167 +++++++++++++++++++++++++++++----------------
fs/ceph/metric.h | 89 +++++++++++-------------
fs/ceph/quota.c | 9 +--
fs/ceph/snap.c | 45 ++++++------
fs/ceph/super.h | 3 -
net/ceph/auth.c | 7 +-
net/ceph/auth_none.c | 4 +-
net/ceph/auth_none.h | 1 -
net/ceph/auth_x_protocol.h | 2 +-
net/ceph/cls_lock_client.c | 12 +++-
net/ceph/mon_client.c | 2 +-
net/ceph/osdmap.c | 4 +-
21 files changed, 316 insertions(+), 356 deletions(-)

\
 
 \ /
  Last update: 2021-07-08 21:55    [W:0.033 / U:0.372 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site