Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
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->dump_unsigned("weight", get_weight(*p));
f->close_section();
}
f->close_section();
ceph_assert(it != mon_info.end());
return it->second.priority;
}
+ uint16_t get_weight(const string& n) const {
+ auto it = mon_info.find(n);
+ ceph_assert(it != mon_info.end());
+ return it->second.weight;
+ }
void encode(bufferlist& blist, uint64_t con_features) const;
void decode(bufferlist& blist) {