]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
src/mon/PGMap.cc: check unfound obejcts in `get_unavailable_pg_in_pool_map`
authorShraddha Agrawal <shraddha.agrawal000@gmail.com>
Mon, 7 Oct 2024 06:16:34 +0000 (11:46 +0530)
committerShraddha Agrawal <shraddha.agrawal000@gmail.com>
Thu, 24 Apr 2025 14:11:30 +0000 (19:41 +0530)
commit28060526abfee2969ef02ee2051aef568e2477ed
treefc6325958945429258134882de88cd38c36d865c
parent5485e0028522f4720a737c27682cae4bcb0fa09a
src/mon/PGMap.cc: check unfound obejcts in `get_unavailable_pg_in_pool_map`

If a pool has any PG with unfound objects, we should consider
it unavailable for the availability score. If a PG has unfound
objects, it will be recorded in PGMap.

In `get_unavailable_pg_in_map`, if a PG has unfound obejcts,
we add it to `pool_pg_unavailable_map`.

Fixes: https://tracker.ceph.com/issues/67777
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
src/mon/PGMap.cc