]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/shard_services: make use of PGCreationBlockingEvent
authorAishwarya Mathuria <amathuri@redhat.com>
Thu, 17 Apr 2025 14:02:37 +0000 (14:02 +0000)
committerAishwarya Mathuria <amathuri@redhat.com>
Thu, 22 May 2025 06:20:38 +0000 (06:20 +0000)
commit6abbcf6038a04bc4bd7949eee06bda8f0f8d9d91
treeac828d8806e35b4b80b24542a6ab28ea2314e9b2
parent53643fd16f3ee10b558f6ebedfd1a344cf1fa925
crimson/osd/shard_services: make use of PGCreationBlockingEvent

For every split child PG being created, make an entry in the wait_for_pg map using
a PGCreationBlockingEvent trigger.
This change ensures that even split PGs are part of the pgs_creating map that tracks
PGCreationState of a PG by the addition of the create_split_pg method.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
src/crimson/osd/shard_services.cc
src/crimson/osd/shard_services.h