os << "unknown_md_t(len=" << payload.size() << ")";
}
void dump(ceph::Formatter* f) const {
- f->dump_bool("length", payload.length());
+ f->dump_bool("length", payload.size());
}
private:
}
void dump(ceph::Formatter* f) const {
f->dump_int("kind", u64kind);
- f->dump_object("metadata", optmetadata);
+ f->open_object_section("metadata");
+ std::visit([f](auto& o) { o.dump(f); }, optmetadata);
+ f->close_section();
}
void encode(ceph::buffer::list& bl, uint64_t features) const {
for (auto& opt : opts) {
f->dump_object("opt", opt);
}
- f->dump_object("opts", opts);
+ f->close_section();
}
bool has_opt(optkind_t kind) const {
quota.dump(f);
f->close_section();
+ f->dump_object("optmetadata", optmetadata);
+
f->dump_stream("last_scrub_stamp") << last_scrub_stamp;
f->dump_unsigned("last_scrub_version", last_scrub_version);
f->dump_unsigned("remote_ino", remote_ino);