summaryrefslogtreecommitdiffstats
path: root/fs/ceph/cache.h
diff options
context:
space:
mode:
authorXiubo Li <xiubli@redhat.com>2020-03-19 23:45:01 -0400
committerIlya Dryomov <idryomov@gmail.com>2020-06-01 13:22:51 +0200
commit97e27aaa9a2cbd6238c66b3251d397e0eacc9968 (patch)
treecc34ba226bc715dac52a87025351d3ae5e8d1465 /fs/ceph/cache.h
parent1af16d547f3080d71060092d22e79a34527d1d08 (diff)
downloadlinux-97e27aaa9a2cbd6238c66b3251d397e0eacc9968.tar.gz
linux-97e27aaa9a2cbd6238c66b3251d397e0eacc9968.tar.bz2
linux-97e27aaa9a2cbd6238c66b3251d397e0eacc9968.zip
ceph: add read/write latency metric support
Calculate the latency for OSD read requests. Add a new r_end_stamp field to struct ceph_osd_request that will hold the time of that the reply was received. Use that to calculate the RTT for each call, and divide the sum of those by number of calls to get averate RTT. Keep a tally of RTT for OSD writes and number of calls to track average latency of OSD writes. URL: https://tracker.ceph.com/issues/43215 Signed-off-by: Xiubo Li <xiubli@redhat.com> Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/cache.h')
0 files changed, 0 insertions, 0 deletions