]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/cache: trim after adding to lru
authorXinyu Huang <xinyu.huang@intel.com>
Mon, 27 Dec 2021 02:53:59 +0000 (10:53 +0800)
committerXinyu Huang <xinyu.huang@intel.com>
Wed, 29 Dec 2021 02:22:26 +0000 (10:22 +0800)
Signed-off-by: Xinyu Huang <xinyu.huang@intel.com>
src/crimson/os/seastore/cache.h

index 3181fa58cc824f8e001a1b818c5b9001298adf25..4d0225ead1e584b47c016a09a8192b11d6151510 100644 (file)
@@ -747,6 +747,7 @@ private:
        intrusive_ptr_add_ref(&extent);
        lru.push_back(extent);
       }
+      trim_to_capacity();
     }
 
     void remove_from_lru(CachedExtent &extent) {