]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
PG: call check_recovery_sources in remove_down_peer_info
authorSamuel Just <sam.just@inktank.com>
Wed, 24 Apr 2013 19:20:17 +0000 (12:20 -0700)
committerSamuel Just <sam.just@inktank.com>
Wed, 24 Apr 2013 20:20:44 +0000 (13:20 -0700)
commit81a6165c13c533e9c1c6684ab7beac09d52ca6b5
tree67690c3f7c08b97983f3719208151117a7d7c5f2
parent12bc9a7aa9cb2f47c952dee9abb210dc4eacf470
PG: call check_recovery_sources in remove_down_peer_info

If we transition out of peering due to affected
prior set, we won't trigger start_peering_interval
and check_recovery_sources won't get called.  This
will leave an entry in missing_loc_sources without
a matching missing set.  We always want to
check_recovery_sources with remove_down_peer_info.

Fixes: 4805
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/osd/PG.cc