From 072f7187df96834a482c5328b7d7e8c71c32cf93 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Fri, 17 Jun 2016 13:59:16 +0800 Subject: [PATCH] mds/MDCache: use MDS_RANK_NONE to invalidate info.checking Signed-off-by: xie xingguo --- src/mds/MDCache.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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); } -- 2.47.3