Project

General

Profile

Actions

Bug #45522

open

Autoscale fails on cache pools, warning goes away though

Added by Tisch Bein almost 4 years ago. Updated almost 3 years ago.

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

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

After upgrading to 15.1 i got the "too few pgs" warning and enabled the autoscaler on a cache tier with:

ceph osd pool set cache pg_autoscale_mode on

The warning went away but the pgs did not increase

ceph osd pool autoscale-status still shows the same:

POOL SIZE TARGET SIZE RATE RAW CAPACITY RATIO TARGET RATIO EFFECTIVE RATIO BIAS PG_NUM NEW PG_NUM AUTOSCALE

cache 4922 350.0G 1.0 465.5G 0.7518 1.0 8 128 on

While the PGs did not increase, the warning went away, mgr log says the following:

[pg_autoscaler ERROR root] pg_num adjustment on cache to 128 failed: (-1, '', 'splits in cache pools must be followed by scrubs and leave sufficient free space to avoid overfilling. use --yes-i-really-mean-it to force.')

Actions #1

Updated by Greg Farnum almost 3 years ago

  • Project changed from Ceph to mgr
  • Category set to pg_autoscaler module
Actions

Also available in: Atom PDF