]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: set resolve/rejoin gather MDS set in advance
authorYan, Zheng <zheng.z.yan@intel.com>
Thu, 14 Mar 2013 16:08:39 +0000 (00:08 +0800)
committerGreg Farnum <greg@inktank.com>
Mon, 1 Apr 2013 16:17:19 +0000 (09:17 -0700)
commite381bb3930b1deaa0cccecc088726e92b49aa91d
tree2c106f3464d1e148af43bc02cccd08b999052cb6
parented85dd61a5a663ee79fd9468e37d734f77b1a63f
mds: set resolve/rejoin gather MDS set in advance

For active MDS, it may receive resolve/rejoin message before receiving
the mdsmap message that claims the MDS cluster is in resolving/rejoning
state. So instead of set the gather MDS set when receiving the mdsmap.
set them in advance when detecting MDS' failure.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
src/mds/MDCache.cc
src/mds/MDCache.h