From: xie xingguo Date: Thu, 26 Oct 2017 03:27:41 +0000 (+0800) Subject: osd/osd_type.cc: use "<<" directly for oi.extents X-Git-Tag: v13.0.1~349^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=83594df164a1d858e1248fdbb217a6c5568e63b1;p=ceph.git osd/osd_type.cc: use "<<" directly for oi.extents there's already a builtin operator<< for interval_set, which is simpler. Signed-off-by: xie xingguo --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 1e67517e79c1..cde0490145c3 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -5122,16 +5122,7 @@ ostream& operator<<(ostream& out, const object_info_t& oi) if (oi.has_manifest()) out << " " << oi.manifest; if (oi.has_extents()) { - out << " extents ["; - for (interval_set::const_iterator p = oi.extents.begin(); - p != oi.extents.end();) { - out << p.get_start() << "~" << p.get_len(); - ++p; - if (p != oi.extents.end()) { - out << ", "; - } - } - out << "]"; + out << " extents " << oi.extents; } out << ")"; return out;