From: xie xingguo Date: Wed, 1 Jun 2016 06:28:17 +0000 (+0800) Subject: mon/MDSMonitor: fix wrongly set expiration time of blacklist X-Git-Tag: v11.0.0~336^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F9418%2Fhead;p=ceph.git mon/MDSMonitor: fix wrongly set expiration time of blacklist Signed-off-by: xie xingguo --- diff --git a/src/mon/MDSMonitor.cc b/src/mon/MDSMonitor.cc index 7a7dfd3d102b..53cdec0d08e7 100644 --- a/src/mon/MDSMonitor.cc +++ b/src/mon/MDSMonitor.cc @@ -613,7 +613,8 @@ bool MDSMonitor::prepare_beacon(MonOpRequestRef op) dout(4) << __func__ << ": marking rank " << info.rank << " damaged" << dendl; - const utime_t until = ceph_clock_now(g_ceph_context); + utime_t until = ceph_clock_now(g_ceph_context); + until += g_conf->mds_blacklist_interval; const auto blacklist_epoch = mon->osdmon()->blacklist(info.addr, until); request_proposal(mon->osdmon()); pending_fsmap.damaged(gid, blacklist_epoch);