On 2020/2/10 13:33, xiubli@xxxxxxxxxx wrote:
Xiubo Li (9):
ceph: add global dentry lease metric support
ceph: add caps perf metric for each session
ceph: add global read latency metric support
ceph: add global write latency metric support
ceph: add global metadata perf metric support
Hi Jeff, Ilya
Currently the corresponding PR in the ceph is still not merged, so the
following 4 patches we could ignore for now. And I will address the new
comments and post them after that PR get merged.
The above 5 ones are only kclient concerned, if the above is okay could
we split this series and test/merge them ?
Thanks
BRs
Xiubo
ceph: periodically send perf metrics to ceph
ceph: add CEPH_DEFINE_RW_FUNC helper support
ceph: add reset metrics support
ceph: send client provided metric flags in client metadata
fs/ceph/acl.c | 2 +
fs/ceph/addr.c | 13 ++
fs/ceph/caps.c | 29 +++
fs/ceph/debugfs.c | 107 ++++++++-
fs/ceph/dir.c | 25 ++-
fs/ceph/file.c | 22 ++
fs/ceph/mds_client.c | 381 +++++++++++++++++++++++++++++---
fs/ceph/mds_client.h | 6 +
fs/ceph/metric.h | 155 +++++++++++++
fs/ceph/quota.c | 9 +-
fs/ceph/super.c | 4 +
fs/ceph/super.h | 11 +
fs/ceph/xattr.c | 17 +-
include/linux/ceph/ceph_fs.h | 1 +
include/linux/ceph/debugfs.h | 14 ++
include/linux/ceph/osd_client.h | 1 +
net/ceph/osd_client.c | 2 +
17 files changed, 759 insertions(+), 40 deletions(-)
create mode 100644 fs/ceph/metric.h