]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: shutdown recovery_request_timer earlier
authorZengran Zhang <zhangzengran@sangfor.com.cn>
Wed, 27 Mar 2019 01:39:31 +0000 (09:39 +0800)
committerZengran Zhang <zhangzengran@sangfor.com.cn>
Wed, 27 Mar 2019 01:39:51 +0000 (09:39 +0800)
commitbb41bdfdb14768b5d46b7b1334bba1a3909e2618
tree3c64bcf0cbbe5ada3d346c499910681fb930b4cf
parentfc7057fc0fa2fc074b1849429eedb73814efcd68
osd: shutdown recovery_request_timer earlier

recovery_request_timer may hold some QueuePeeringEvts which PGRef,
if we dont shutdown it earlier, it potentially cause the PGRef leak
when kicking pg.

Fixes: https://tracker.ceph.com/issues/38945
Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
src/osd/OSD.cc