]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: introduce ool related metrics with misc improvements
authorYingxin Cheng <yingxin.cheng@intel.com>
Tue, 28 Sep 2021 07:38:52 +0000 (15:38 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Tue, 28 Sep 2021 08:31:08 +0000 (16:31 +0800)
commitc1fdb0ab481fd12294902f281b1b0922cc2ec041
tree66b51f10fca476b6c3c0a8d2f51875023811e72d
parent2b1402b3d5b44be8217a87cd640ff5d584f5bb87
crimson/os/seastore: introduce ool related metrics with misc improvements

* The number of ool records written;
* Write overhead from journal/ool records;
* Wasted writes from invalided ool records;
* Wasted writes from erased inline extents;
* Distinguish ool and inline extents from metrics;

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/cache.h
src/crimson/os/seastore/extent_placement_manager.cc
src/crimson/os/seastore/extent_placement_manager.h
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/transaction.h