From 38719245a1c98403bb2bbc393e4dd5ad0c6b3964 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Tue, 3 Jun 2025 14:23:50 +0800 Subject: [PATCH] crimson/os/seastore/../btree_omap_manager: workaround log failure See https://tracker.ceph.com/issues/71524 Signed-off-by: Yingxin Cheng --- .../os/seastore/omap_manager/btree/btree_omap_manager.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc b/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc index a285f26c6317..5f5bd3b50f67 100644 --- a/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc +++ b/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc @@ -171,7 +171,10 @@ BtreeOMapManager::omap_set_key( const ceph::bufferlist &value) { LOG_PREFIX(BtreeOMapManager::omap_set_key); - DEBUGT("{} -> {}", t, key, value); + DEBUGT("{} -> 0x{:x} value", t, key, value.length()); + // #FIXME: heap buffer overflow during logging if value is long (e.g. 1020B) + // https://tracker.ceph.com/issues/71524 + // DEBUGT("{} -> {}", t, key, value); return get_omap_root( get_omap_context(t, omap_root), omap_root -- 2.47.3