From: xie xingguo Date: Fri, 17 Jun 2016 05:59:16 +0000 (+0800) Subject: mds/MDCache: use MDS_RANK_NONE to invalidate info.checking X-Git-Tag: v11.0.0~45^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=072f7187df96834a482c5328b7d7e8c71c32cf93;p=ceph.git mds/MDCache: use MDS_RANK_NONE to invalidate info.checking Signed-off-by: xie xingguo --- diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 16a3f840f298..28691e016d71 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -8548,7 +8548,7 @@ void MDCache::kick_open_ino_peers(mds_rank_t who) open_ino_info_t& info = p->second; if (info.checking == who) { dout(10) << " kicking ino " << p->first << " who was checking mds." << who << dendl; - info.checking = -1; + info.checking = MDS_RANK_NONE; do_open_ino_peer(p->first, info); } else if (info.checking == MDS_RANK_NONE) { dout(10) << " kicking ino " << p->first << " who was waiting" << dendl; @@ -8690,7 +8690,7 @@ void MDCache::handle_find_ino_reply(MMDSFindInoReply *m) mds_rank_t from = mds_rank_t(m->get_source().num()); if (fip.checking == from) - fip.checking = -1; + fip.checking = MDS_RANK_NONE; fip.checked.insert(from); if (!m->path.empty()) { @@ -8723,9 +8723,9 @@ void MDCache::kick_find_ino_peers(mds_rank_t who) find_ino_peer_info_t& fip = p->second; if (fip.checking == who) { dout(10) << "kicking find_ino_peer " << fip.tid << " who was checking mds." << who << dendl; - fip.checking = -1; + fip.checking = MDS_RANK_NONE; _do_find_ino_peer(fip); - } else if (fip.checking == -1) { + } else if (fip.checking == MDS_RANK_NONE) { dout(10) << "kicking find_ino_peer " << fip.tid << " who was waiting" << dendl; _do_find_ino_peer(fip); }