Project

General

Profile

Actions

Bug #65686

closed

ECBackend doesn't pass CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag when scrubbing

Added by Igor Fedotov almost 2 years ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Backport:
squid, reef, quincy
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Tags (freeform):
Fixed In:
v19.3.0-2177-g81a3c1e6c4
Released In:
v20.2.0~2898
Upkeep Timestamp:
2025-11-01T01:18:34+00:00

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 (0 open3 closed)

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

Updated by Radoslaw Zarzynski almost 2 years ago

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

Actions #2

Updated by MOHIT AGRAWAL almost 2 years 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 almost 2 years ago

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

Updated by Radoslaw Zarzynski almost 2 years ago

Thanks for finding it, Mohit!

Actions #6

Updated by Radoslaw Zarzynski almost 2 years ago

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

Updated by Upkeep Bot almost 2 years 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 Upkeep Bot almost 2 years 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 Upkeep Bot almost 2 years ago

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

Updated by Igor Fedotov over 1 year ago

  • Status changed from Pending Backport to Resolved
Actions #12

Updated by Upkeep Bot 8 months ago

  • Merge Commit set to 81a3c1e6c488116ab9844fe5ad8db3ce6128ccce
  • Fixed In set to v19.3.0-2177-g81a3c1e6c48
  • Upkeep Timestamp set to 2025-07-11T12:49:24+00:00
Actions #13

Updated by Upkeep Bot 8 months ago

  • Fixed In changed from v19.3.0-2177-g81a3c1e6c48 to v19.3.0-2177-g81a3c1e6c4
  • Upkeep Timestamp changed from 2025-07-11T12:49:24+00:00 to 2025-07-14T23:09:16+00:00
Actions #14

Updated by Upkeep Bot 5 months ago

  • Released In set to v20.2.0~2898
  • Upkeep Timestamp changed from 2025-07-14T23:09:16+00:00 to 2025-11-01T01:18:34+00:00
Actions

Also available in: Atom PDF