]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: requeue waiting peering events from deleted slots in unprime_split_children 25399/head
authorSage Weil <sage@redhat.com>
Tue, 4 Dec 2018 19:57:47 +0000 (13:57 -0600)
committerSage Weil <sage@redhat.com>
Tue, 4 Dec 2018 19:57:47 +0000 (13:57 -0600)
commit9f35081ae2bb485b8100d3b6e9ac5a92f1663471
tree77804d1ee10017fa1620c857127d4379874be076
parentc0e4fedee4da4b250b8654616ec73d958378b4a1
osd: requeue waiting peering events from deleted slots in unprime_split_children

These child slots we are deleting may have queued events that should be
requeued and reexamined.  For example, a pg query may be waiting for the
split and then discarded, instead of being reexamined and processed via
handle_pg_query_nopg().

Fixes: http://tracker.ceph.com/issues/37525
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc