From: Yan, Zheng Date: Wed, 30 Nov 2016 14:12:40 +0000 (+0800) Subject: mds: use projected linkage in StrayManager::migrate_stray() X-Git-Tag: v12.0.0~253^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0924e63bb7730a6f57040a0767af0164fdc251fc;p=ceph.git mds: use projected linkage in StrayManager::migrate_stray() Its caller StrayManager::eval_remote_stray uses projected linkage. Signed-off-by: Yan, Zheng --- diff --git a/src/mds/StrayManager.cc b/src/mds/StrayManager.cc index f5bba7b526f..6688f872785 100644 --- a/src/mds/StrayManager.cc +++ b/src/mds/StrayManager.cc @@ -808,7 +808,7 @@ void StrayManager::reintegrate_stray(CDentry *straydn, CDentry *rdn) void StrayManager::migrate_stray(CDentry *dn, mds_rank_t to) { - CInode *in = dn->get_linkage()->get_inode(); + CInode *in = dn->get_projected_linkage()->get_inode(); assert(in); CInode *diri = dn->dir->get_inode(); assert(diri->is_stray());