From: Kefu Chai Date: Wed, 14 Dec 2022 04:45:20 +0000 (+0800) Subject: crimson/os: print pointer using fmt::ptr() X-Git-Tag: v18.1.0~657^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=fe38c3caf1121829a3efe703af9dcafd9bf02b90;p=ceph.git crimson/os: print pointer using fmt::ptr() in fmtlib v9, it does not format typed pointers anymore, instead, we need to print them using fmt::ptr(). Signed-off-by: Kefu Chai --- diff --git a/src/crimson/os/seastore/extent_placement_manager.cc b/src/crimson/os/seastore/extent_placement_manager.cc index 512c40c7d804b..4ff9b8d9e1485 100644 --- a/src/crimson/os/seastore/extent_placement_manager.cc +++ b/src/crimson/os/seastore/extent_placement_manager.cc @@ -589,7 +589,7 @@ RandomBlockOolWriter::do_write( assert(paddr.is_absolute()); RandomBlockManager * rbm = rb_cleaner->get_rbm(paddr); assert(rbm); - TRACE("extent {}, allocated addr {}", ex, paddr); + TRACE("extent {}, allocated addr {}", fmt::ptr(ex.get()), paddr); auto& stats = t.get_ool_write_stats(); stats.extents.num += 1; stats.extents.bytes += ex->get_length();