]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: process_copy_chunk remove obc ref before pg unlock 27478/head
authorZengran Zhang <zhangzengran@sangfor.com.cn>
Mon, 25 Mar 2019 08:54:54 +0000 (16:54 +0800)
committerPrashant D <pdhange@redhat.com>
Wed, 10 Apr 2019 03:16:56 +0000 (23:16 -0400)
commitd85d9a9eab852936bcde89c4c48fd8f83d67170d
tree24275c5fc0a0cca544b4a72c40898f7d2f4cbbe3
parentd11b676727a4333650071c2f50c5143cab944028
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>
(cherry picked from commit 70874399da47411e1e07824ef50dd82c4ebb6922)
src/osd/PrimaryLogPG.cc