From: myoungwon oh Date: Thu, 13 Mar 2025 02:09:51 +0000 (+0000) Subject: crimson/os/seastore: clear an omap root for log during _omap_clear X-Git-Tag: testing/wip-pdonnell-testing-20250324.181635-debug~63^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0140e6d16714d65448de5bd8b1ddccd7354bf5dd;p=ceph-ci.git crimson/os/seastore: clear an omap root for log during _omap_clear Signed-off-by: Yingxin Cheng Signed-off-by: Myoungwon Oh --- diff --git a/src/crimson/os/seastore/seastore.cc b/src/crimson/os/seastore/seastore.cc index e53b018970e..7bf222f7055 100644 --- a/src/crimson/os/seastore/seastore.cc +++ b/src/crimson/os/seastore/seastore.cc @@ -2101,7 +2101,13 @@ SeaStore::Shard::_omap_clear( return omaptree_clear( *ctx.transaction, get_omap_root(omap_type_t::OMAP, onode), - onode); + onode + ).si_then([this, &ctx, &onode] { + return omaptree_clear( + *ctx.transaction, + get_omap_root(omap_type_t::LOG, onode), + onode); + }); }); }