]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson: put extra debugs into do_osd_op().
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 30 Jul 2019 13:39:04 +0000 (15:39 +0200)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Fri, 23 Aug 2019 23:27:44 +0000 (01:27 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/pg.cc

index 4c6116f81bba00848de57103bd1b113f723f1d62..d224555685d18eaa8796e0284f29204896f56707 100644 (file)
@@ -336,6 +336,7 @@ PG::do_osd_op(ObjectState& os, OSDOp& osd_op, ceph::os::Transaction& txn)
   // TODO: dispatch via call table?
   // TODO: we might want to find a way to unify both input and output
   // of each op.
+  logger().debug("handling op {}", ceph_osd_op_name(osd_op.op.op));
   switch (const ceph_osd_op& op = osd_op.op; op.op) {
   case CEPH_OSD_OP_SYNC_READ:
     [[fallthrough]];
@@ -366,6 +367,7 @@ PG::do_osd_op(ObjectState& os, OSDOp& osd_op, ceph::os::Transaction& txn)
   case CEPH_OSD_OP_DELETE:
     return backend->remove(os, txn);
   default:
+    logger().warn("unknown op {}", ceph_osd_op_name(op.op));
     throw std::runtime_error(
       fmt::format("op '{}' not supported", ceph_osd_op_name(op.op)));
   }