]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/cache: since extent committer will also set
authorXuehan Xu <xuxuehan@qianxin.com>
Fri, 21 Nov 2025 07:20:24 +0000 (15:20 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 10 Feb 2026 02:54:59 +0000 (10:54 +0800)
CachedExtent::prior_poffset, remove invalid asserts

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/cache.cc

index f2d436a2f895b9bb4713ca6115bb80e69c97755c..9cd06c6dd0fb39f97fa51b341fa1ceceea6ff5c3 100644 (file)
@@ -1221,8 +1221,6 @@ CachedExtentRef Cache::duplicate_for_write(
   auto ret = i->duplicate_for_write(t);
   ret->pending_for_transaction = t.get_trans_id();
   ret->set_prior_instance(i);
-  // duplicate_for_write won't occur after ool write finished
-  assert(!i->prior_poffset);
   auto [iter, inserted] = i->mutation_pending_extents.insert(*ret);
   ceph_assert(inserted);
   if (is_root_type(ret->get_type())) {