]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: make MDSIOContextBase delete itself when shutting down 30418/head
authorXuehan Xu <xxhdx1985126@163.com>
Tue, 20 Aug 2019 02:30:42 +0000 (10:30 +0800)
committerPrashant D <pdhange@redhat.com>
Mon, 16 Sep 2019 23:39:26 +0000 (19:39 -0400)
Fixes: https://tracker.ceph.com/issues/41346
Signed-off-by: Xuehan Xu <xxhdx1985126@163.com>
(cherry picked from commit 73436961512bd87981244fa48212085faf7028c4)

src/mds/MDSContext.cc

index f520737e454fcb7a0d1ca4907e3cb6ee805d4d9b..c09e8c3ab5666455775e567fd2c1608a0b625a54 100644 (file)
@@ -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;
   }