]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tracing/librados.tp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / tracing / librados.tp
index 80bb79f9ce43e55293e79ca58838ffd2e345ba88..8b5e78ef15d65410131ac0d4cbdfe8564660bbdc 100644 (file)
@@ -1230,10 +1230,10 @@ TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_enter2,
 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_exit2,
     TP_ARGS(
         int, retval,
-        int, requires),
+        int, req),
     TP_FIELDS(
         ctf_integer(int, retval, retval)
-        ctf_integer(int, requires, requires)
+        ctf_integer(int, requires, req)
     )
 )
 
@@ -1735,6 +1735,28 @@ TRACEPOINT_EVENT(librados, rados_stat_exit,
     )
 )
 
+TRACEPOINT_EVENT(librados, rados_stat2_enter,
+    TP_ARGS(
+        rados_ioctx_t, ioctx,
+        const char*, oid),
+    TP_FIELDS(
+        ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
+        ctf_string(oid, oid)
+    )
+)
+
+TRACEPOINT_EVENT(librados, rados_stat2_exit,
+    TP_ARGS(
+        int, retval,
+        uint64_t*, size,
+        struct timespec*, mtime),
+    TP_FIELDS(
+        ctf_integer(int, retval, retval)
+        ceph_ctf_integerp(uint64_t, size, size)
+        ceph_ctf_timespecp(mtime, mtime)
+    )
+)
+
 TRACEPOINT_EVENT(librados, rados_exec_enter,
     TP_ARGS(
         rados_ioctx_t, ioctx,
@@ -2507,6 +2529,26 @@ TRACEPOINT_EVENT(librados, rados_aio_stat_exit,
     )
 )
 
+TRACEPOINT_EVENT(librados, rados_aio_stat2_enter,
+    TP_ARGS(
+        rados_ioctx_t, ioctx,
+        const char*, oid,
+        rados_completion_t, completion),
+    TP_FIELDS(
+        ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
+        ctf_string(oid, oid)
+        ctf_integer_hex(rados_completion_t, completion, completion)
+    )
+)
+
+TRACEPOINT_EVENT(librados, rados_aio_stat2_exit,
+    TP_ARGS(
+        int, retval),
+    TP_FIELDS(
+        ctf_integer(int, retval, retval)
+    )
+)
+
 TRACEPOINT_EVENT(librados, rados_aio_exec_enter,
     TP_ARGS(
         rados_ioctx_t, ioctx,
@@ -3555,6 +3597,24 @@ TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_enter,
     )
 )
 
+TRACEPOINT_EVENT(librados, rados_aio_write_op_operate2_enter,
+    TP_ARGS(
+        rados_write_op_t, op,
+        rados_ioctx_t, ioctx,
+        rados_completion_t, completion,
+        const char*, oid,
+        struct timespec*, ts,
+        int, flags),
+    TP_FIELDS(
+        ctf_integer_hex(rados_write_op_t, op, op)
+        ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
+        ctf_integer_hex(rados_completion_t, completion, completion)
+        ctf_string(oid, oid)
+        ceph_ctf_timespecp(ts, ts)
+        ctf_integer_hex(int, flags, flags)
+    )
+)
+
 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_exit,
     TP_ARGS(
         int, retval),
@@ -3714,6 +3774,25 @@ TRACEPOINT_EVENT(librados, rados_read_op_stat_exit,
     TP_FIELDS()
 )
 
+TRACEPOINT_EVENT(librados, rados_read_op_stat2_enter,
+    TP_ARGS(
+        rados_read_op_t, read_op,
+        void*, psize,
+        void*, pmtime,
+        void*, prval),
+    TP_FIELDS(
+        ctf_integer_hex(rados_read_op_t, read_op, read_op)
+        ctf_integer_hex(void*, psize, psize)
+        ctf_integer_hex(void*, pmtime, pmtime)
+        ctf_integer_hex(void*, prval, prval)
+    )
+)
+
+TRACEPOINT_EVENT(librados, rados_read_op_stat2_exit,
+    TP_ARGS(),
+    TP_FIELDS()
+)
+
 TRACEPOINT_EVENT(librados, rados_read_op_read_enter,
     TP_ARGS(
         rados_read_op_t, read_op,