]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
monmap: fix rename
authorSage Weil <sage@newdream.net>
Mon, 21 May 2012 20:00:59 +0000 (13:00 -0700)
committerSage Weil <sage@newdream.net>
Mon, 21 May 2012 20:00:59 +0000 (13:00 -0700)
Update addr_name map appropriately.

Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/MonMap.h

index 368b5e0755a4c64a5b5ccd0ccd79353378b37a82..77f17b230b6961f580956a3c1b53065bb9eb9f9f 100644 (file)
@@ -152,6 +152,7 @@ class MonMap {
     assert(!contains(newname));
     mon_addr[newname] = mon_addr[oldname];
     mon_addr.erase(oldname);
+    addr_name[mon_addr[newname]] = newname;
   }
 
   const entity_addr_t& get_addr(const string& n) {