Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
// compat: make these look like pre-nautilus entity_addr_t
f->dump_stream("addr") << get_addrs(*p).get_legacy_str();
f->dump_stream("public_addr") << get_addrs(*p).get_legacy_str();
+ f->dump_unsigned("priority", get_priority(*p));
f->close_section();
}
f->close_section();
mon_info[n].public_addrs = a;
calc_addr_mons();
}
+ uint16_t get_priority(const string& n) const {
+ auto it = mon_info.find(n);
+ ceph_assert(it != mon_info.end());
+ return it->second.priority;
+ }
void encode(bufferlist& blist, uint64_t con_features) const;
void decode(bufferlist& blist) {