]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
lttng: Add rmw_flags to tracepoint in PG::queue_op
authorAdam Crume <adamcrume@gmail.com>
Wed, 18 Jun 2014 17:52:56 +0000 (10:52 -0700)
committerSage Weil <sage@redhat.com>
Thu, 21 Aug 2014 17:57:27 +0000 (10:57 -0700)
Signed-off-by: Adam Crume <adamcrume@gmail.com>
src/osd/PG.cc
src/tracing/pg.tp

index a6bfa34ae6ba5d30f6e5dada9e6b0a4128b8ee40..a4747c0ed86b979bee854324074d81427c00dc78 100644 (file)
@@ -1726,7 +1726,7 @@ void PG::queue_op(OpRequestRef& op)
     // after queue() to include any locking costs
     osd_reqid_t reqid = op->get_reqid();
     tracepoint(pg, queue_op, reqid.name._type,
-        reqid.name._num, reqid.tid, reqid.inc);
+        reqid.name._num, reqid.tid, reqid.inc, op->rmw_flags);
   }
 }
 
index 01476ab5d753e9df35a908293b1325d1f581cc3a..ce14740632916d313b04ba36fcf9e54f40cfe616 100644 (file)
@@ -4,11 +4,13 @@ TRACEPOINT_EVENT(pg, queue_op,
         uint8_t,  type,
         int64_t,  num,
         uint64_t, tid,
-        int32_t,  inc),
+        int32_t,  inc,
+        int,      rmw_flags),
     TP_FIELDS(
         ctf_integer(uint8_t, type, type)
         ctf_integer(int64_t, num, num)
         ctf_integer(uint64_t, tid, tid)
         ctf_integer(int32_t, inc, inc)
+        ctf_integer(int, rmw_flags, rmw_flags)
     )
 )