]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
radosstriper: use intrusive_ptr to manage lifecycle of MultiAioCompletionImpl
authorKefu Chai <kchai@redhat.com>
Mon, 5 Jun 2017 05:46:54 +0000 (13:46 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 5 Jun 2017 06:07:08 +0000 (14:07 +0800)
commitb7e937335856901eb481c4775193343192a70836
treec78eaef97b5a109df3ef823cec37281fd5423052
parent4722abe95c072817117085a3364ea7b40651bd1e
radosstriper: use intrusive_ptr to manage lifecycle of MultiAioCompletionImpl

this change also silence some cppcheck warnings: we fail to rlease
references to MultiAioCompletionImpl in some of the error handling paths.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/libradosstriper/MultiAioCompletionImpl.cc
src/libradosstriper/MultiAioCompletionImpl.h
src/libradosstriper/RadosStriperImpl.cc
src/libradosstriper/RadosStriperImpl.h