]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson: fix state machine operations in advance_pg_to and pg creation
authorSamuel Just <sjust@redhat.com>
Sat, 22 Jun 2019 00:46:01 +0000 (17:46 -0700)
committerSamuel Just <sjust@redhat.com>
Tue, 25 Jun 2019 01:00:47 +0000 (18:00 -0700)
commitb59694686fd807352ef0a38bc725adc98c32971a
tree82304aa95abf68512bc9066e71cb72add35b1945
parente6c6de335b6a662b83749897bdbee697a2d288cc
crimson: fix state machine operations in advance_pg_to and pg creation

Both pg creation and advance_pg_to process statemachine events and
therefore need to be under the pg process pipeline stage.

Signed-off-by: Samuel Just <sjust@redhat.com>
13 files changed:
src/crimson/osd/CMakeLists.txt
src/crimson/osd/osd.cc
src/crimson/osd/osd.h
src/crimson/osd/osd_operation.h
src/crimson/osd/osd_operations/client_request.cc
src/crimson/osd/osd_operations/compound_peering_request.cc
src/crimson/osd/osd_operations/peering_event.cc
src/crimson/osd/osd_operations/peering_event.h
src/crimson/osd/osd_operations/pg_advance_map.cc [new file with mode: 0644]
src/crimson/osd/osd_operations/pg_advance_map.h [new file with mode: 0644]
src/crimson/osd/pg.h
src/crimson/osd/pg_map.h
src/crimson/osd/shard_services.h