]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd: fix PG splitting logic during map gaps
authorAishwarya Mathuria <amathuri@redhat.com>
Mon, 2 Feb 2026 16:41:51 +0000 (16:41 +0000)
committerAishwarya Mathuria <amathuri@redhat.com>
Mon, 23 Feb 2026 11:04:32 +0000 (11:04 +0000)
commit74519276e059204eb344e7d47738e8c0bd7dfc6e
treeff203c5574519542f18c753507d04e554a192c88
parent9b5d5f41beea3a7a947711399ea3febdb654af4d
crimson/osd: fix PG splitting logic during map gaps

When the OSD advances through a range of maps (map gap), it must
ensure that every epoch transition is evaluated for potential
PG splits.

This patch updates the split check to use the current OSDMap epoch
from the PG as the baseline for each step. This guarantees that
splits are checked consecutively for every map in the sequence,
preventing intermediate splits from being missed during map gap.

Fixes: https://tracker.ceph.com/issues/74504
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
src/crimson/osd/osd_operations/pg_advance_map.cc