Bug #42509
closedceph balancer should consider number of OSD available for the pool
0%
Description
For small pools (i.e. cephfs metadata for example) it considers too small number of pools. For example, for my 16-OSD cluster, it suggests 4 PGs. If I agreed with that, I would lose IOPS since data will not be distributed by all of my OSDs.
So, balancer should limit the minimum number of PGs to at least, say, 3*<number of OSDsavailable for the pool>.
Updated by Sage Weil over 4 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 31636
Updated by Марк Коренберг over 4 years ago
no, simple increase of the minimum number of PG is not what I wanted.
Updated by Sage Weil over 4 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Nathan Cutler over 4 years ago
- Copied to Backport #42999: nautilus: ceph balancer should consider number of OSD available for the pool added
Updated by Марк Коренберг over 4 years ago
So, why are you ignore my messages about considering current number of OSDs ? But instead you have hardcoded constant of 16 ?
Updated by Nathan Cutler over 4 years ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".
Updated by Марк Коренберг over 4 years ago
I still disagree. Bug not solved completely.