diff options
Diffstat (limited to 'src/tracing/objectstore.tp')
-rw-r--r-- | src/tracing/objectstore.tp | 800 |
1 files changed, 800 insertions, 0 deletions
diff --git a/src/tracing/objectstore.tp b/src/tracing/objectstore.tp new file mode 100644 index 00000000..f5edd9cc --- /dev/null +++ b/src/tracing/objectstore.tp @@ -0,0 +1,800 @@ +#include "include/int_types.h" + +TRACEPOINT_EVENT(objectstore, exists_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, exists_exit, + TP_ARGS( + uint8_t, retval), + TP_FIELDS( + ctf_integer(uint8_t, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, stat_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, stat_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, read_enter, + TP_ARGS( + const char *, coll_name, + uint64_t, offset, + size_t, len), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ctf_integer(uint64_t, offset, offset) + ctf_integer(size_t, len, len) + ) +) + +TRACEPOINT_EVENT(objectstore, read_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, fiemap_enter, + TP_ARGS( + const char *, coll_name, + uint64_t, offset, + size_t, len), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ctf_integer(uint64_t, offset, offset) + ctf_integer(size_t, len, len) + ) +) + +TRACEPOINT_EVENT(objectstore, fiemap_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, getattr_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, getattr_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, getattrs_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, getattrs_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, list_collections_enter, + TP_ARGS(), + TP_FIELDS() +) + +TRACEPOINT_EVENT(objectstore, list_collections_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_stat_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_stat_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_exists_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_exists_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_empty_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_empty_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_range_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_range_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_partial_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_partial_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, collection_list_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_header_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_header_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_keys_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_keys_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_values_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_get_values_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_check_keys_enter, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_check_keys_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, get_omap_iterator, + TP_ARGS( + const char *, coll_name), + TP_FIELDS( + ctf_string(coll_name, coll_name) + ) +) + +TRACEPOINT_EVENT(objectstore, write_enter, + TP_ARGS( + const char *, osr_name, + uint64_t, offset, + uint64_t, length), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ctf_integer(uint64_t, offset, offset) + ctf_integer(uint64_t, length, length) + ) +) + +TRACEPOINT_EVENT(objectstore, write_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, setallochint_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, setallochint_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, split_coll_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, split_coll_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, split_coll2_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, split_coll2_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, merge_coll_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, merge_coll_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_setheader_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_setheader_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_rmkeys_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_rmkeys_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_setkeys_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_setkeys_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_clear_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, omap_clear_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_rmattr_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_rmattr_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_setattr_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_setattr_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_move_enter, + TP_ARGS(), + TP_FIELDS() +) + +TRACEPOINT_EVENT(objectstore, coll_move_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_move_rename_enter, + TP_ARGS(), + TP_FIELDS() +) + +TRACEPOINT_EVENT(objectstore, coll_move_rename_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_try_rename_enter, + TP_ARGS(), + TP_FIELDS() +) + +TRACEPOINT_EVENT(objectstore, coll_try_rename_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_remove_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_remove_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, coll_add_enter, + TP_ARGS(), + TP_FIELDS() +) + +TRACEPOINT_EVENT(objectstore, coll_add_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, rmcoll_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, rmcoll_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, mkcoll_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, mkcoll_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_range2_enter, + TP_ARGS( + const char *, osr_name, + uint64_t, length), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ctf_integer(uint64_t, length, length) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_range2_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_range_enter, + TP_ARGS( + const char *, osr_name, + uint64_t, length), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ctf_integer(uint64_t, length, length) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_range_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, clone_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, rmattrs_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, rmattrs_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, rmattr_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, rmattr_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, setattrs_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, setattrs_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, setattr_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, setattr_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, remove_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, remove_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, truncate_enter, + TP_ARGS( + const char *, osr_name, + uint64_t, offset), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ctf_integer(uint64_t, offset, offset) + ) +) + +TRACEPOINT_EVENT(objectstore, truncate_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, zero_enter, + TP_ARGS( + const char *, osr_name, + uint64_t, offset, + uint64_t, length), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ctf_integer(uint64_t, offset, offset) + ctf_integer(uint64_t, length, length) + ) +) + +TRACEPOINT_EVENT(objectstore, zero_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) + +TRACEPOINT_EVENT(objectstore, touch_enter, + TP_ARGS( + const char *, osr_name), + TP_FIELDS( + ctf_string(osr_name, osr_name) + ) +) + +TRACEPOINT_EVENT(objectstore, touch_exit, + TP_ARGS( + int, retval), + TP_FIELDS( + ctf_integer(int, retval, retval) + ) +) |