]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag is passed from ECBackend::be_deep_scrub... 57621/head
authorsajibreadd <sajibreadd@gmail.com>
Mon, 29 Apr 2024 12:24:21 +0000 (14:24 +0200)
committersajibreadd <sajibreadd@gmail.com>
Wed, 22 May 2024 10:25:31 +0000 (16:25 +0600)
Fixes: https://tracker.ceph.com/issues/65686
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
(cherry picked from commit b15ce69fd9aa3b2eadd278cef750b4adf09d1846)

src/osd/ECBackend.cc

index 685af573ea8099ef7646e64ca0be805c8bcc5b70..7492f74e7b35052603f3d4e2f9a96800c39518e6 100644 (file)
@@ -2541,7 +2541,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);