From 7590387ea8e2ce58e369c1a473be856b6c1caaee Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 2 Feb 2015 02:46:10 -0800 Subject: [PATCH] librados: add missing tracepoints Signed-off-by: Sage Weil --- src/librados/librados.cc | 4 ++-- src/tracing/librados.tp | 30 ++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/librados/librados.cc b/src/librados/librados.cc index 2cdb8b4fdab..7854ad3cbe7 100644 --- a/src/librados/librados.cc +++ b/src/librados/librados.cc @@ -4127,7 +4127,7 @@ extern "C" void rados_write_op_set_flags(rados_write_op_t write_op, int flags) extern "C" void rados_write_op_assert_version(rados_write_op_t write_op, uint64_t ver) { - tracepoint(librados, rados_write_op_assert_version_enter, write_op); + tracepoint(librados, rados_write_op_assert_version_enter, write_op, ver); ((::ObjectOperation *)write_op)->assert_version(ver); tracepoint(librados, rados_write_op_assert_version_exit); } @@ -4389,7 +4389,7 @@ extern "C" void rados_read_op_set_flags(rados_read_op_t read_op, int flags) extern "C" void rados_read_op_assert_version(rados_read_op_t read_op, uint64_t ver) { - tracepoint(librados, rados_read_op_assert_version_enter, read_op); + tracepoint(librados, rados_read_op_assert_version_enter, read_op, ver); ((::ObjectOperation *)read_op)->assert_version(ver); tracepoint(librados, rados_read_op_assert_version_exit); } diff --git a/src/tracing/librados.tp b/src/tracing/librados.tp index bf62083bd61..5bb6ee7f111 100644 --- a/src/tracing/librados.tp +++ b/src/tracing/librados.tp @@ -2599,6 +2599,21 @@ TRACEPOINT_EVENT(librados, rados_write_op_set_flags_exit, TP_FIELDS() ) +TRACEPOINT_EVENT(librados, rados_write_op_assert_version_enter, + TP_ARGS( + rados_write_op_t, op, + uint64_t, ver), + TP_FIELDS( + ctf_integer_hex(rados_write_op_t, op, op) + ctf_integer(uint64_t, ver, ver) + ) +) + +TRACEPOINT_EVENT(librados, rados_write_op_assert_version_exit, + TP_ARGS(), + TP_FIELDS() +) + TRACEPOINT_EVENT(librados, rados_write_op_assert_exists_enter, TP_ARGS( rados_write_op_t, op), @@ -2989,6 +3004,21 @@ TRACEPOINT_EVENT(librados, rados_read_op_set_flags_exit, TP_FIELDS() ) +TRACEPOINT_EVENT(librados, rados_read_op_assert_version_enter, + TP_ARGS( + rados_read_op_t, read_op, + uint64_t, ver), + TP_FIELDS( + ctf_integer_hex(rados_read_op_t, read_op, read_op) + ctf_integer(uint64_t, ver, ver) + ) +) + +TRACEPOINT_EVENT(librados, rados_read_op_assert_version_exit, + TP_ARGS(), + TP_FIELDS() +) + TRACEPOINT_EVENT(librados, rados_read_op_assert_exists_enter, TP_ARGS( rados_read_op_t, read_op), -- 2.47.3