]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Revert "crimson/os/seastore/cache: since extent committer will also set"
authorMatan Breizman <mbreizma@redhat.com>
Mon, 9 Feb 2026 08:49:48 +0000 (08:49 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 9 Feb 2026 08:49:48 +0000 (08:49 +0000)
This reverts commit 7e72a79af75d24119c094c533ec4101358aa258d.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/os/seastore/cache.cc

index 9cd06c6dd0fb39f97fa51b341fa1ceceea6ff5c3..f2d436a2f895b9bb4713ca6115bb80e69c97755c 100644 (file)
@@ -1221,6 +1221,8 @@ 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())) {