]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: use FSMap::insert to add to standby_daemons
authorPatrick Donnelly <pdonnell@redhat.com>
Sat, 16 Jul 2016 03:40:17 +0000 (23:40 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Sat, 16 Jul 2016 03:41:21 +0000 (23:41 -0400)
This reduces the number of code sites which modify standby_daemons.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/FSMap.cc

index fe062779150b38b00e63429d33b103aae3f21616..55c72f2addcd4bc89871f513c4372a28c51e303f 100644 (file)
@@ -430,9 +430,7 @@ void FSMap::decode(bufferlist::iterator& p)
           p.second.rank = p.second.standby_for_rank;
         }
         if (p.second.rank == MDS_RANK_NONE) {
-          standby_daemons[p.first] = p.second;
-          standby_epochs[p.first] = epoch;
-          mds_roles[p.first] = FS_CLUSTER_ID_NONE;
+          insert(p.second); // into standby_daemons
         } else {
           mds_roles[p.first] = migrate_fs->fscid;
         }