]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd/cache/pwl/rwl: fix buf_persist and add writeback_lat perf counters
authorYin Congmin <congmin.yin@intel.com>
Fri, 30 Jul 2021 05:55:28 +0000 (13:55 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 6 Aug 2021 22:43:47 +0000 (00:43 +0200)
commit8ed3080078ad5eaa51145a9481c7c2223ad38765
tree115a48e62d70b9504c71843b998daf711af01ede
parentc42712dd18032d9651e2ca5f6fb9ae5a078378df
librbd/cache/pwl/rwl: fix buf_persist and add writeback_lat perf counters

initialize buf_persist_time, then change name buf_persist_time to
buf_persist_start_time, change flush to internal_flush. add
writeback_lat perf conters. update some print formats for perf.

Fixes: https://tracker.ceph.com/issues/52090
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
src/librbd/cache/pwl/AbstractWriteLog.cc
src/librbd/cache/pwl/LogOperation.cc
src/librbd/cache/pwl/LogOperation.h
src/librbd/cache/pwl/Types.h
src/librbd/cache/pwl/rwl/WriteLog.cc
src/librbd/cache/pwl/ssd/WriteLog.cc