]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/: don't leak context for Blessed*Context or RecoveryQueueAsync
authorSamuel Just <sjust@redhat.com>
Fri, 3 Feb 2017 21:12:47 +0000 (13:12 -0800)
committerNathan Cutler <ncutler@suse.com>
Wed, 5 Jul 2017 20:20:18 +0000 (22:20 +0200)
commit5257d1a643fb1af36b80650ea2b014b4887dc10f
tree04fb42bfb424270e580dc3f13119f7404e15fabe
parente12eae92b04d30d322740a6c7a33d86e448bf9c5
osd/: don't leak context for Blessed*Context or RecoveryQueueAsync

This has always been a bug, but until
68defc2b0561414711d4dd0a76bc5d0f46f8a3f8, nothing deleted those contexts
without calling complete().

Fixes: http://tracker.ceph.com/issues/18809
Bug shadowed until: 68defc2b0561414711d4dd0a76bc5d0f46f8a3f8
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 91b74235027c8a4872dcab6b37767b12c3267061)
src/osd/PrimaryLogPG.cc
src/osd/ReplicatedBackend.cc