Project

General

Profile

Actions

Enhancement #70808

open

QOS/Backfill: Acquire throttle when scanning replica/primary

Added by Matan Breizman 12 months ago.

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

0%

Source:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
Released In:
Upkeep Timestamp:

Description

With https://github.com/ceph/ceph/pull/62080 merged, any recovery operation (either pglog based or backfill) is throttled through PGRecovery::recover_object_with_throttle().

We check for budget_available prior to scanning but not actually take the throttle when scanning,
the throttle will be only taken for actual individual object pushes.

We should also acquire the throttle prior to scanning the replica/primary.

No data to display

Actions

Also available in: Atom PDF