Project

General

Profile

Actions

Bug #65686

open

ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbing

Added by Igor Fedotov 22 days ago. Updated about 9 hours ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
medium-hanging-fruit backport_processed
Backport:
squid, reef, quincy
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

A while ago https://github.com/ceph/ceph/pull/23629 introduced CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag for deep-scrubbing to instruct ObjectStore to bypass buffer cache when reading whenever possible.
Now this flag is passed from ReplicatedBackend but it looks like ECBackend still lacks it.


Related issues 3 (3 open0 closed)

Copied to RADOS - Backport #66143: squid: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbingNewActions
Copied to RADOS - Backport #66144: quincy: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbingNewActions
Copied to RADOS - Backport #66145: reef: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbingNewActions
Actions #1

Updated by Radoslaw Zarzynski 21 days ago

  • Tags set to medium-hanging-fruit

A note from bug scrub: Mohit might want to take a look. Pinged him in a side-channel.

Actions #2

Updated by MOHIT AGRAWAL 21 days ago

The

Radoslaw Zarzynski wrote in #note-1:

A note from bug scrub: Mohit might want to take a look. Pinged him in a side-channel.

It seems the patch is already posted by sajibreadd
https://github.com/ceph/ceph/pull/57137

Actions #3

Updated by Igor Fedotov 19 days ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 57137
Actions #4

Updated by Radoslaw Zarzynski 14 days ago

Thanks for finding it, Mohit!

Actions #6

Updated by Radoslaw Zarzynski about 9 hours ago

  • Status changed from Fix Under Review to Pending Backport
Actions #7

Updated by Backport Bot about 9 hours ago

  • Copied to Backport #66143: squid: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbing added
Actions #8

Updated by Backport Bot about 9 hours ago

  • Copied to Backport #66144: quincy: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbing added
Actions #9

Updated by Backport Bot about 9 hours ago

  • Copied to Backport #66145: reef: ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbing added
Actions #10

Updated by Backport Bot about 9 hours ago

  • Tags changed from medium-hanging-fruit to medium-hanging-fruit backport_processed
Actions

Also available in: Atom PDF