]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/pg: synchronize processing of peering events and backfill 50070/head
authorXuehan Xu <xxhdx1985126@gmail.com>
Fri, 10 Feb 2023 07:36:07 +0000 (15:36 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Fri, 10 Feb 2023 07:36:07 +0000 (15:36 +0800)
commit02c630d5b2a9c648f0a6b296e95ee2465ddf88d4
tree88c67603adbbc65895b743d3071106318c9af0b6
parent8a095e903bc7518afbabe0818cc7a03d0f6cfe76
crimson/osd/pg: synchronize processing of peering events and backfill
events

All peering events and backfill events for the same pg has to be
processed sequentially, so use a single pipeline phase to synchronize
them.

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
src/crimson/osd/osd_operations/background_recovery.cc
src/crimson/osd/osd_operations/background_recovery.h
src/crimson/osd/osd_operations/client_request_common.cc
src/crimson/osd/osd_operations/peering_event.cc
src/crimson/osd/osd_operations/peering_event.h
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/pg_recovery.h
src/crimson/osd/recovery_backend.cc