]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os: print pointer using fmt::ptr()
authorKefu Chai <tchaikov@gmail.com>
Wed, 14 Dec 2022 04:45:20 +0000 (12:45 +0800)
committerKefu Chai <tchaikov@gmail.com>
Wed, 14 Dec 2022 07:23:08 +0000 (15:23 +0800)
in fmtlib v9, it does not format typed pointers anymore, instead,
we need to print them using fmt::ptr().

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
src/crimson/os/seastore/extent_placement_manager.cc

index 512c40c7d804bbd7e12093b99c01ba5c09e38c1f..4ff9b8d9e14856dc5aa9d0c1c67152a71553d5cc 100644 (file)
@@ -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();