Bug #45522
openAutoscale fails on cache pools, warning goes away though
0%
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.')
Updated by Greg Farnum almost 3 years ago
- Project changed from Ceph to mgr
- Category set to pg_autoscaler module