Bug #58288
closed
- Subject changed from pg_num_check underflow to mon: pg_num_check underflow
- Status changed from New to In Progress
- Assignee set to Matan Breizman
Just updating the tracker's state to fit the reality.
- Subject changed from mon: pg_num_check underflow to quincy: mon: pg_num_check() according to crush rule
After the revert is merged (https://github.com/ceph/ceph/pull/49465),
pg_num_check() will return to not taking the crush rule into account when calculating projected pg num and osd num.
We prefer pg_num_check() to work inaccurately rather than resulting in an underflow error (as reported in the BZ attached).
The fix for correct pg num count will be backported to Q after the revert is merged (main PR for the fix: https://github.com/ceph/ceph/pull/49507).
This tracker is opened to address the (future) fix* to pg_num_check() in Q.
*Taking crush rule into account and skipping the check when decreasing the pool size.
- Related to Bug #57105: quincy: ceph osd pool set <pool> size math error added
- Related to Bug #47062: The pg_num check when creating the pool may not be accurate enough added
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 50327
- Status changed from Fix Under Review to Resolved
Also available in: Atom
PDF