From: Xuehan Xu Date: Tue, 20 Aug 2019 02:30:42 +0000 (+0800) Subject: mds: make MDSIOContextBase delete itself when shutting down X-Git-Tag: v15.1.0~1566^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F29752%2Fhead;p=ceph.git mds: make MDSIOContextBase delete itself when shutting down Fixes: https://tracker.ceph.com/issues/41346 Signed-off-by: Xuehan Xu --- diff --git a/src/mds/MDSContext.cc b/src/mds/MDSContext.cc index bdf265965eea..bec31daad6a4 100644 --- a/src/mds/MDSContext.cc +++ b/src/mds/MDSContext.cc @@ -95,6 +95,7 @@ void MDSIOContextBase::complete(int r) { if (mds->is_daemon_stopping()) { dout(4) << "MDSIOContextBase::complete: dropping for stopping " << typeid(*this).name() << dendl; + MDSContext::complete(r); return; }