From afe2a755a5d3e015ba303514bbc2a9c19823cd35 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Tue, 20 Aug 2019 10:30:42 +0800 Subject: [PATCH] mds: make MDSIOContextBase delete itself when shutting down Fixes: https://tracker.ceph.com/issues/41346 Signed-off-by: Xuehan Xu (cherry picked from commit 73436961512bd87981244fa48212085faf7028c4) --- src/mds/MDSContext.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/MDSContext.cc b/src/mds/MDSContext.cc index f520737e454f..c09e8c3ab566 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; } -- 2.47.3