when stopping instance replayer on shut down.
Signed-off-by: Mykola Golub <mgolub@suse.com>
(cherry picked from commit
e55b64eaecb750e4ad6db89a741c8d0d3f03a670)
Conflicts:
src/tools/rbd_mirror/InstanceReplayer.cc (no on_finish arg for stop())
{
dout(10) << dendl;
+ auto on_finish = new C_TrackedOp(m_async_op_tracker, nullptr);
auto cct = static_cast<CephContext *>(m_local_rados->cct());
- auto gather_ctx = new C_Gather(
- cct, new C_TrackedOp(m_async_op_tracker, nullptr));
+ auto gather_ctx = new C_Gather(cct, on_finish);
{
Mutex::Locker locker(m_lock);