From 44db9802531e89e51539c9a8d8229c97945ba57d Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Sun, 17 Mar 2013 09:45:55 +0800 Subject: [PATCH] mds: eval inodes with caps imported by cache rejoin message Signed-off-by: Yan, Zheng Reviewed-by: Greg Farnum --- src/mds/MDCache.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 4c534d06ebc82..78cf4f5600d62 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -3827,6 +3827,7 @@ void MDCache::handle_cache_rejoin_weak(MMDSCacheRejoin *weak) dout(10) << " claiming cap import " << p->first << " client." << q->first << " on " << *in << dendl; rejoin_import_cap(in, q->first, q->second, from); } + mds->locker->eval(in, CEPH_CAP_LOCKS, true); } } else { assert(mds->is_rejoin()); -- 2.39.5