]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag is passed from ECBackend::be_deep_scrub...
authorsajibreadd <sajibreadd@gmail.com>
Mon, 29 Apr 2024 12:24:21 +0000 (14:24 +0200)
committersajibreadd <sajibreadd@gmail.com>
Mon, 29 Apr 2024 12:24:21 +0000 (14:24 +0200)
Fixes: https://tracker.ceph.com/issues/65686
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
src/osd/ECBackend.cc

index fa3b895b2761aa160c2afd673ea89560a910ed2c..74f58520d46f36c20effa993903ed3d2cc47eac9 100644 (file)
@@ -1726,7 +1726,8 @@ int ECBackend::be_deep_scrub(
   int r;
 
   uint32_t fadvise_flags = CEPH_OSD_OP_FLAG_FADVISE_SEQUENTIAL |
-                           CEPH_OSD_OP_FLAG_FADVISE_DONTNEED;
+                           CEPH_OSD_OP_FLAG_FADVISE_DONTNEED | 
+                           CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE;
 
   utime_t sleeptime;
   sleeptime.set_from_double(cct->_conf->osd_debug_deep_scrub_sleep);