]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MgrMap: maintain compat active_addr field
authorSage Weil <sage@redhat.com>
Fri, 21 Dec 2018 14:30:03 +0000 (08:30 -0600)
committerSage Weil <sage@redhat.com>
Thu, 3 Jan 2019 17:17:31 +0000 (11:17 -0600)
This avoids breaking anyone looking at a pre-nautilus dump.  Fixes
7f787704cdcd55df18d204c5251cdd6a3cedd604.

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

index 48cb6862a8e4eed131c7988fffbe1ffcab92f43d..33fec335be45eed2d110a1305cc7bad57b64ff34 100644 (file)
@@ -339,6 +339,7 @@ public:
     f->dump_int("active_gid", get_active_gid());
     f->dump_string("active_name", get_active_name());
     f->dump_object("active_addrs", active_addrs);
+    f->dump_stream("active_addr") << active_addrs.get_legacy_str();
     f->dump_stream("active_change") << active_change;
     f->dump_bool("available", available);
     f->open_array_section("standbys");