]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/cache: replace is_clean by is_stable_clean wherever 53455/head
authorXuehan Xu <xuxuehan@qianxin.com>
Tue, 26 Sep 2023 03:30:54 +0000 (11:30 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 26 Sep 2023 03:30:54 +0000 (11:30 +0800)
possible

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

index d1e2e881627ee57ddb4ea02d68fd1a08113bf25f..4d1dc929607d0859f6441219a70332bd383f3904 100644 (file)
@@ -780,7 +780,7 @@ void Cache::commit_replace_extent(
   extents.replace(*next, *prev);
 
   if (prev->get_type() == extent_types_t::ROOT) {
-    assert(prev->is_clean()
+    assert(prev->is_stable_clean()
       || prev->primary_ref_list_hook.is_linked());
     if (prev->is_dirty()) {
       stats.dirty_bytes -= prev->get_length();
index c8234ff4280460b53ca96764c69d762749f685af..c79473f98ba28993fcc6bcddf06c168fde449f7b 100644 (file)
@@ -1364,7 +1364,7 @@ private:
     }
 
     void add_to_lru(CachedExtent &extent) {
-      assert(extent.is_clean() && !extent.is_placeholder());
+      assert(extent.is_stable_clean() && !extent.is_placeholder());
       
       if (!extent.primary_ref_list_hook.is_linked()) {
        contents += extent.get_length();
@@ -1390,7 +1390,7 @@ private:
     }
 
     void remove_from_lru(CachedExtent &extent) {
-      assert(extent.is_clean() && !extent.is_placeholder());
+      assert(extent.is_stable_clean() && !extent.is_placeholder());
 
       if (extent.primary_ref_list_hook.is_linked()) {
        lru.erase(lru.s_iterator_to(extent));
@@ -1401,7 +1401,7 @@ private:
     }
 
     void move_to_top(CachedExtent &extent) {
-      assert(extent.is_clean() && !extent.is_placeholder());
+      assert(extent.is_stable_clean() && !extent.is_placeholder());
 
       if (extent.primary_ref_list_hook.is_linked()) {
        lru.erase(lru.s_iterator_to(extent));