]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/cached_extent: EXIST_MUTATION_PENDING also
authorXuehan Xu <xuxuehan@qianxin.com>
Thu, 29 Feb 2024 06:35:31 +0000 (14:35 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 17 Jun 2024 15:34:08 +0000 (18:34 +0300)
considered as mutatione_pending

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
(cherry picked from commit 211ca3792e80c4319a23596a5f439bab886c200f)

src/crimson/os/seastore/cached_extent.h

index f00686c6f9aad60deb1032275cb17e6e82a09dc5..4778117c8a66fa381f2e9428b376d8e856567d86 100644 (file)
@@ -453,7 +453,8 @@ public:
 
   /// Returns true if extent has a pending delta
   bool is_mutation_pending() const {
-    return state == extent_state_t::MUTATION_PENDING;
+    return state == extent_state_t::MUTATION_PENDING
+      || state == extent_state_t::EXIST_MUTATION_PENDING;
   }
 
   /// Returns true if extent is a fresh extent