From 73cc4683129b25dc9fbf3c39da5c4775d4877829 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 8 Feb 2010 12:47:17 -0800 Subject: [PATCH] osd: print truncate_size signed, and only print at all if _seq > 0 --- src/osd/osd_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 7f3b7574ea6cb..f72235c0413fb 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -1295,11 +1295,12 @@ inline ostream& operator<<(ostream& out, const OSDOp& op) { break; case CEPH_OSD_OP_MASKTRUNC: case CEPH_OSD_OP_TRIMTRUNC: - out << " " << op.op.extent.truncate_seq << "@" << op.op.extent.truncate_size; + out << " " << op.op.extent.truncate_seq << "@" << (__s64)op.op.extent.truncate_size; break; default: out << " " << op.op.extent.offset << "~" << op.op.extent.length; - out << " [" << op.op.extent.truncate_seq << "@" << op.op.extent.truncate_size << "]"; + if (op.op.extent.truncate_seq) + out << " [" << op.op.extent.truncate_seq << "@" << (__s64)op.op.extent.truncate_size << "]"; } } else if (ceph_osd_op_type_attr(op.op.op)) { // xattr name -- 2.39.5