Binary data was ending up in the log file which could cause
terminals to produce garbage output.
Fixes: http://tracker.ceph.com/issues/38678
Signed-off-by: David Zafman <dzafman@redhat.com>
pending_progress_events.swap(m->progress_events);
dout(10) << __func__ << " " << pending_digest << ", "
<< pending_health_checks.checks.size() << " health checks, "
- << progress_events.size() << "progress events" << dendl;
+ << progress_events.size() << " progress events" << dendl;
dout(20) << "pending_digest:\n";
JSONFormatter jf(true);
jf.open_object_section("pending_digest");
if (osdmap->require_osd_release != last_require_osd_release) {
dout(1) << __func__ << " require_osd_release " << last_require_osd_release
- << " -> " << osdmap->require_osd_release << dendl;
+ << " -> " << to_string(osdmap->require_osd_release) << dendl;
store->write_meta("require_osd_release", stringify(osdmap->require_osd_release));
last_require_osd_release = osdmap->require_osd_release;
}