]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: process_copy_chunk remove obc ref before pg unlock 27084/head
authorZengran Zhang <zhangzengran@sangfor.com.cn>
Mon, 25 Mar 2019 08:54:54 +0000 (16:54 +0800)
committerZengran Zhang <zhangzengran@sangfor.com.cn>
Mon, 25 Mar 2019 16:38:00 +0000 (00:38 +0800)
commit70874399da47411e1e07824ef50dd82c4ebb6922
tree43903cb5fadb838774cbf5def6b8e6dfba9cf5dd
parentc7c4a49d6f226664423e07f8e81714ac026ef686
osd: process_copy_chunk remove obc ref before pg unlock

drop the obc ref when pg locked is more safer, if not, on_change
may failed to clear it, and on_flushed may find leak.

Fixes: http://tracker.ceph.com/issues/38842
Signed-off-by: Kefu Chai kchai@redhat.com
Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
src/osd/PrimaryLogPG.cc