]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd: add minimal PG recovery FSM
authorKefu Chai <kchai@redhat.com>
Mon, 25 Feb 2019 16:26:36 +0000 (00:26 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 22 Mar 2019 05:24:15 +0000 (13:24 +0800)
commita942a82ff6b071f0fba1398726c0479e8ab1db3f
treec7ffcd5edfb4cecad8d6597a4bf7c6189b837e8a
parente2bc6ad7346e496c87de32cb6cb0634337763887
crimson/osd: add minimal PG recovery FSM

after this change, PG is able to go clean as primary

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/osd/CMakeLists.txt
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/recovery_events.h [new file with mode: 0644]
src/crimson/osd/recovery_machine.cc [new file with mode: 0644]
src/crimson/osd/recovery_machine.h [new file with mode: 0644]
src/crimson/osd/recovery_state.cc [new file with mode: 0644]
src/crimson/osd/recovery_state.h [new file with mode: 0644]
src/crimson/osd/recovery_states.cc [new file with mode: 0644]
src/crimson/osd/recovery_states.h [new file with mode: 0644]