From: Xuehan Xu Date: Sun, 27 Mar 2022 07:44:00 +0000 (+0800) Subject: crimson/os/seastore/btree: clean up: add print_detail method for btree leaf nodes X-Git-Tag: v18.0.0~915^2~6 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ddcccb217f3a4e0157135fdf1c535533e9fdc1ec;p=ceph-ci.git crimson/os/seastore/btree: clean up: add print_detail method for btree leaf nodes Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/btree/fixed_kv_node.h b/src/crimson/os/seastore/btree/fixed_kv_node.h index c1cde15c90a..b23603c0f69 100644 --- a/src/crimson/os/seastore/btree/fixed_kv_node.h +++ b/src/crimson/os/seastore/btree/fixed_kv_node.h @@ -425,6 +425,12 @@ struct FixedKVLeafNode this->resolve_relative_addrs(base); } + std::ostream &print_detail(std::ostream &out) const + { + return out << ", size=" << this->get_size() + << ", meta=" << this->get_meta(); + } + constexpr static size_t get_min_capacity() { return (node_layout_t::get_capacity() - 1) / 2; }