From 394537092d3413b25cd9c069410bcb714b05d2f0 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 23 Jul 2011 13:32:45 -0700 Subject: [PATCH] osd: fix OSDOp printer for CLONERANGE Signed-off-by: Sage Weil --- src/osd/osd_types.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 97c9dceffa64b..d260e0bfc86d5 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -1625,11 +1625,6 @@ inline ostream& operator<<(ostream& out, const OSDOp& op) { case CEPH_OSD_OP_ROLLBACK: out << " " << snapid_t(op.op.snap.snapid); break; - case CEPH_OSD_OP_CLONERANGE: - out << " " << op.op.clonerange.offset << "~" << op.op.clonerange.length - << " from " << op.soid - << " offset " << op.op.clonerange.src_offset; - break; default: out << " " << op.op.extent.offset << "~" << op.op.extent.length; if (op.op.extent.truncate_seq) @@ -1659,6 +1654,14 @@ inline ostream& operator<<(ostream& out, const OSDOp& op) { out << " start_epoch " << op.op.pgls.start_epoch; break; } + } else if (ceph_osd_op_type_multi(op.op.op)) { + switch (op.op.op) { + case CEPH_OSD_OP_CLONERANGE: + out << " " << op.op.clonerange.offset << "~" << op.op.clonerange.length + << " from " << op.soid + << " offset " << op.op.clonerange.src_offset; + break; + } } return out; } -- 2.39.5