mirror of
https://github.com/ceph/ceph
synced 2025-02-24 03:27:10 +00:00
Merge pull request #31399 from zy751713126/osd_stat
mon/OSDMonitor: fix format error ceph osd stat --format json Reviewed-by: Patrick Donnelly <pdonnell@redhat.com> Reviewed-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
commit
0752f98d49
@ -5249,11 +5249,15 @@ bool OSDMonitor::preprocess_command(MonOpRequestRef op)
|
||||
boost::scoped_ptr<Formatter> f(Formatter::create(format));
|
||||
|
||||
if (prefix == "osd stat") {
|
||||
osdmap.print_summary(f.get(), ds, "", true);
|
||||
if (f)
|
||||
if (f) {
|
||||
f->open_object_section("osdmap");
|
||||
osdmap.print_summary(f.get(), ds, "", true);
|
||||
f->close_section();
|
||||
f->flush(rdata);
|
||||
else
|
||||
} else {
|
||||
osdmap.print_summary(nullptr, ds, "", true);
|
||||
rdata.append(ds);
|
||||
}
|
||||
}
|
||||
else if (prefix == "osd dump" ||
|
||||
prefix == "osd tree" ||
|
||||
|
Loading…
Reference in New Issue
Block a user