]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/../btree_omap_manager: workaround log failure 63389/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Tue, 3 Jun 2025 06:23:50 +0000 (14:23 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 4 Jun 2025 02:17:52 +0000 (10:17 +0800)
See https://tracker.ceph.com/issues/71524

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc

index a285f26c63178a5f07783d8592680415fb3c767a..5f5bd3b50f678a843552096a9198dc49605cace9 100644 (file)
@@ -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