diff options
Diffstat (limited to 'src/mds/MDS.cc')
-rw-r--r-- | src/mds/MDS.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index a7140c5d083..9e9a2964e74 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -975,6 +975,8 @@ void MDS::handle_mds_map(MMDSMap *m) resolve_start(); } else if (is_reconnect()) { reconnect_start(); + } else if (is_rejoin()) { + rejoin_start(); } else if (is_clientreplay()) { clientreplay_start(); } else if (is_creating()) { @@ -1465,6 +1467,11 @@ void MDS::rejoin_joint_start() dout(1) << "rejoin_joint_start" << dendl; mdcache->rejoin_send_rejoins(); } +void MDS::rejoin_start() +{ + dout(1) << "rejoin_start" << dendl; + mdcache->rejoin_start(); +} void MDS::rejoin_done() { dout(1) << "rejoin_done" << dendl; |