1 #include "tracing/tracing-common.h"
2 #include "include/rados/librados.h"
3 #include "include/int_types.h"
5 TRACEPOINT_EVENT(librados, rados_create_enter,
9 ceph_ctf_string(id, id)
13 TRACEPOINT_EVENT(librados, rados_create_exit,
18 ctf_integer(int, retval, retval)
19 ctf_integer_hex(rados_t, cluster, cluster)
23 TRACEPOINT_EVENT(librados, rados_create2_enter,
25 const char*, clustername,
29 ceph_ctf_string(clustername, clustername)
30 ceph_ctf_string(name, name)
31 ctf_integer_hex(uint64_t, flags, flags)
35 TRACEPOINT_EVENT(librados, rados_create2_exit,
40 ctf_integer(int, retval, retval)
41 ctf_integer_hex(rados_t, cluster, cluster)
45 TRACEPOINT_EVENT(librados, rados_create_with_context_enter,
49 ctf_integer_hex(rados_config_t, cct, cct)
53 TRACEPOINT_EVENT(librados, rados_create_with_context_exit,
58 ctf_integer(int, retval, retval)
59 ctf_integer_hex(rados_t, cluster, cluster)
63 TRACEPOINT_EVENT(librados, rados_cct_enter,
67 ctf_integer_hex(rados_t, cluster, cluster)
71 TRACEPOINT_EVENT(librados, rados_cct_exit,
73 rados_config_t, retval),
75 ctf_integer_hex(rados_config_t, retval, retval)
79 TRACEPOINT_EVENT(librados, rados_connect_enter,
83 ctf_integer_hex(rados_t, cluster, cluster)
87 TRACEPOINT_EVENT(librados, rados_connect_exit,
91 ctf_integer(int, retval, retval)
95 TRACEPOINT_EVENT(librados, rados_shutdown_enter,
99 ctf_integer_hex(rados_t, cluster, cluster)
103 TRACEPOINT_EVENT(librados, rados_shutdown_exit,
108 TRACEPOINT_EVENT(librados, rados_get_instance_id_enter,
112 ctf_integer_hex(rados_t, cluster, cluster)
116 TRACEPOINT_EVENT(librados, rados_get_instance_id_exit,
120 ctf_integer(uint64_t, retval, retval)
124 TRACEPOINT_EVENT(librados, rados_version_enter,
130 ctf_integer_hex(int*, pmajor, pmajor)
131 ctf_integer_hex(int*, pminor, pminor)
132 ctf_integer_hex(int*, pextra, pextra)
136 TRACEPOINT_EVENT(librados, rados_version_exit,
142 ctf_integer(int, major, major)
143 ctf_integer(int, minor, minor)
144 ctf_integer(int, extra, extra)
148 TRACEPOINT_EVENT(librados, rados_conf_read_file_enter,
151 const char*, path_list),
153 ctf_integer_hex(rados_t, cluster, cluster)
154 ceph_ctf_string(path_list, path_list)
158 TRACEPOINT_EVENT(librados, rados_conf_read_file_exit,
162 ctf_integer(int, retval, retval)
166 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_enter,
171 ctf_integer_hex(rados_t, cluster, cluster)
172 ctf_integer(int, argc, argc)
176 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_arg,
180 ceph_ctf_string(arg, arg)
184 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_exit,
188 ctf_integer(int, retval, retval)
192 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_remainder_enter,
197 ctf_integer_hex(rados_t, cluster, cluster)
198 ctf_integer(int, argc, argc)
202 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_remainder_arg,
206 ceph_ctf_string(arg, arg)
210 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_remainder_remarg,
212 const char*, remarg),
214 ceph_ctf_string(remarg, remarg)
218 TRACEPOINT_EVENT(librados, rados_conf_parse_argv_remainder_exit,
222 ctf_integer(int, retval, retval)
226 TRACEPOINT_EVENT(librados, rados_conf_parse_env_enter,
231 ctf_integer_hex(rados_t, cluster, cluster)
236 TRACEPOINT_EVENT(librados, rados_conf_parse_env_exit,
240 ctf_integer(int, retval, retval)
244 TRACEPOINT_EVENT(librados, rados_conf_set_enter,
250 ctf_integer_hex(rados_t, cluster, cluster)
251 ceph_ctf_string(option, option)
252 ceph_ctf_string(value, value)
256 TRACEPOINT_EVENT(librados, rados_conf_set_exit,
260 ctf_integer(int, retval, retval)
264 TRACEPOINT_EVENT(librados, rados_cluster_stat_enter,
268 ctf_integer_hex(rados_t, cluster, cluster)
272 TRACEPOINT_EVENT(librados, rados_cluster_stat_exit,
278 uint64_t, num_objects),
280 ctf_integer(int, retval, retval)
281 ctf_integer(uint64_t, kb, kb)
282 ctf_integer(uint64_t, kb_used, kb_used)
283 ctf_integer(uint64_t, kb_avail, kb_avail)
284 ctf_integer(uint64_t, num_objects, num_objects)
288 TRACEPOINT_EVENT(librados, rados_conf_get_enter,
294 ctf_integer_hex(rados_t, cluster, cluster)
295 ctf_string(option, option)
296 ctf_integer(size_t, len, len)
300 TRACEPOINT_EVENT(librados, rados_conf_get_exit,
305 ctf_integer(int, retval, retval)
306 ctf_string(value, value)
310 TRACEPOINT_EVENT(librados, rados_pool_lookup_enter,
315 ctf_integer_hex(rados_t, cluster, cluster)
316 ctf_string(name, name)
320 TRACEPOINT_EVENT(librados, rados_pool_lookup_exit,
324 ctf_integer(int64_t, retval, retval)
328 TRACEPOINT_EVENT(librados, rados_pool_reverse_lookup_enter,
334 ctf_integer_hex(rados_t, cluster, cluster)
335 ctf_integer(int64_t, id, id)
336 ctf_integer(size_t, maxlen, maxlen)
340 TRACEPOINT_EVENT(librados, rados_pool_reverse_lookup_exit,
345 ctf_integer(int, retval, retval)
346 ctf_string(name, name)
350 TRACEPOINT_EVENT(librados, rados_cluster_fsid_enter,
355 ctf_integer_hex(rados_t, cluster, cluster)
356 ctf_integer(size_t, maxlen, maxlen)
360 TRACEPOINT_EVENT(librados, rados_cluster_fsid_exit,
365 ctf_integer(int, retval, retval)
366 ctf_string(fsid, fsid)
370 TRACEPOINT_EVENT(librados, rados_wait_for_latest_osdmap_enter,
374 ctf_integer_hex(rados_t, cluster, cluster)
378 TRACEPOINT_EVENT(librados, rados_wait_for_latest_osdmap_exit,
382 ctf_integer(int, retval, retval)
386 TRACEPOINT_EVENT(librados, rados_pool_list_enter,
391 ctf_integer_hex(rados_t, cluster, cluster)
392 ctf_integer(size_t, maxlen, maxlen)
396 TRACEPOINT_EVENT(librados, rados_pool_list_pool,
404 TRACEPOINT_EVENT(librados, rados_pool_list_exit,
408 ctf_integer(int, retval, retval)
412 TRACEPOINT_EVENT(librados, rados_ping_monitor_enter,
415 const char*, mon_id),
417 ctf_integer_hex(rados_t, cluster, cluster)
418 ctf_string(mon_id, mon_id)
422 TRACEPOINT_EVENT(librados, rados_ping_monitor_exit,
425 char const* const*, buf,
428 ctf_integer(int, retval, retval)
429 ceph_ctf_sequencep(unsigned char, buf, buf, size_t, len)
433 TRACEPOINT_EVENT(librados, rados_mon_command_enter,
440 ctf_integer_hex(rados_t, cluster, cluster)
441 ctf_integer(size_t, cmdlen, cmdlen)
442 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
446 TRACEPOINT_EVENT(librados, rados_mon_command_cmd,
454 TRACEPOINT_EVENT(librados, rados_mon_command_exit,
462 ctf_integer(int, retval, retval)
463 ceph_ctf_stringp(outs, outs)
464 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
465 ceph_ctf_integerp(size_t, outslen, outslen)
469 TRACEPOINT_EVENT(librados, rados_mon_command_target_enter,
477 ctf_integer_hex(rados_t, cluster, cluster)
478 ctf_string(name, name)
479 ctf_integer(size_t, cmdlen, cmdlen)
480 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
484 TRACEPOINT_EVENT(librados, rados_mon_command_target_cmd,
492 TRACEPOINT_EVENT(librados, rados_mon_command_target_exit,
500 ctf_integer(int, retval, retval)
501 ceph_ctf_stringp(outs, outs)
502 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
503 ceph_ctf_integerp(size_t, outslen, outslen)
507 TRACEPOINT_EVENT(librados, rados_osd_command_enter,
515 ctf_integer_hex(rados_t, cluster, cluster)
516 ctf_integer(int, osdid, osdid)
517 ctf_integer(size_t, cmdlen, cmdlen)
518 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
522 TRACEPOINT_EVENT(librados, rados_osd_command_cmd,
530 TRACEPOINT_EVENT(librados, rados_osd_command_exit,
538 ctf_integer(int, retval, retval)
539 ceph_ctf_stringp(outs, outs)
540 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
541 ceph_ctf_integerp(size_t, outslen, outslen)
545 TRACEPOINT_EVENT(librados, rados_mgr_command_enter,
552 ctf_integer_hex(rados_t, cluster, cluster)
553 ctf_integer(size_t, cmdlen, cmdlen)
554 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
558 TRACEPOINT_EVENT(librados, rados_mgr_command_cmd,
566 TRACEPOINT_EVENT(librados, rados_mgr_command_exit,
574 ctf_integer(int, retval, retval)
575 ceph_ctf_stringp(outs, outs)
576 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
577 ceph_ctf_integerp(size_t, outslen, outslen)
581 TRACEPOINT_EVENT(librados, rados_pg_command_enter,
589 ctf_integer_hex(rados_t, cluster, cluster)
591 ctf_integer(size_t, cmdlen, cmdlen)
592 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
596 TRACEPOINT_EVENT(librados, rados_pg_command_cmd,
604 TRACEPOINT_EVENT(librados, rados_pg_command_exit,
612 ctf_integer(int, retval, retval)
613 ceph_ctf_stringp(outs, outs)
614 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
615 ceph_ctf_integerp(size_t, outslen, outslen)
619 TRACEPOINT_EVENT(librados, rados_buffer_free_enter,
623 ctf_integer_hex(void*, buf, buf)
627 TRACEPOINT_EVENT(librados, rados_buffer_free_exit,
632 TRACEPOINT_EVENT(librados, rados_monitor_log_enter,
636 rados_log_callback_t, callback,
639 ctf_integer_hex(rados_t, cluster, cluster)
640 ceph_ctf_string(level, level)
641 ctf_integer_hex(rados_log_callback_t, callback, callback)
642 ctf_integer_hex(void*, arg, arg)
646 TRACEPOINT_EVENT(librados, rados_monitor_log_exit,
650 ctf_integer(int, retval, retval)
654 TRACEPOINT_EVENT(librados, rados_monitor_log2_enter,
658 rados_log_callback2_t, callback,
661 ctf_integer_hex(rados_t, cluster, cluster)
662 ceph_ctf_string(level, level)
663 ctf_integer_hex(rados_log_callback2_t, callback, callback)
664 ctf_integer_hex(void*, arg, arg)
668 TRACEPOINT_EVENT(librados, rados_monitor_log2_exit,
672 ctf_integer(int, retval, retval)
676 TRACEPOINT_EVENT(librados, rados_ioctx_create_enter,
681 ctf_integer_hex(rados_t, cluster, cluster)
682 ctf_string(name, name)
686 TRACEPOINT_EVENT(librados, rados_ioctx_create_exit,
689 rados_ioctx_t, ioctx),
691 ctf_integer(int, retval, retval)
692 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
696 TRACEPOINT_EVENT(librados, rados_ioctx_create2_enter,
701 ctf_integer_hex(rados_t, cluster, cluster)
702 ctf_integer(int64_t, pool_id, pool_id)
706 TRACEPOINT_EVENT(librados, rados_ioctx_create2_exit,
709 rados_ioctx_t, ioctx),
711 ctf_integer(int, retval, retval)
712 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
716 TRACEPOINT_EVENT(librados, rados_ioctx_destroy_enter,
718 rados_ioctx_t, ioctx),
720 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
724 TRACEPOINT_EVENT(librados, rados_ioctx_destroy_exit,
729 TRACEPOINT_EVENT(librados, rados_ioctx_pool_stat_enter,
731 rados_ioctx_t, ioctx),
733 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
737 TRACEPOINT_EVENT(librados, rados_ioctx_pool_stat_exit,
740 struct rados_pool_stat_t*, stats),
742 ctf_integer(int, retval, retval)
743 ctf_integer(uint64_t, num_kb, stats->num_kb)
744 ctf_integer(uint64_t, num_bytes, stats->num_bytes)
745 ctf_integer(uint64_t, num_objects, stats->num_objects)
746 ctf_integer(uint64_t, num_object_clones, stats->num_object_clones)
747 ctf_integer(uint64_t, num_object_copies, stats->num_object_copies)
748 ctf_integer(uint64_t, num_objects_missing_on_primary, stats->num_objects_missing_on_primary)
749 ctf_integer(uint64_t, num_objects_unfound, stats->num_objects_unfound)
750 ctf_integer(uint64_t, num_objects_degraded, stats->num_objects_degraded)
751 ctf_integer(uint64_t, num_rd, stats->num_rd)
752 ctf_integer(uint64_t, num_rd_kb, stats->num_rd_kb)
753 ctf_integer(uint64_t, num_wr, stats->num_wr)
754 ctf_integer(uint64_t, num_wr_kb, stats->num_wr_kb)
758 TRACEPOINT_EVENT(librados, rados_ioctx_cct_enter,
760 rados_ioctx_t, ioctx),
762 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
766 TRACEPOINT_EVENT(librados, rados_ioctx_cct_exit,
768 rados_config_t, retval),
770 ctf_integer_hex(rados_config_t, retval, retval)
774 TRACEPOINT_EVENT(librados, rados_ioctx_snap_set_read_enter,
776 rados_ioctx_t, ioctx,
779 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
780 ctf_integer(uint64_t, snapid, snapid)
784 TRACEPOINT_EVENT(librados, rados_ioctx_snap_set_read_exit,
789 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_set_write_ctx_enter,
791 rados_ioctx_t, ioctx,
796 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
797 ctf_integer(uint64_t, seq, seq)
798 ctf_sequence(uint64_t, snaps, snaps,
803 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_set_write_ctx_exit,
807 ctf_integer(int, retval, retval)
811 TRACEPOINT_EVENT(librados, rados_write_enter,
813 rados_ioctx_t, ioctx,
819 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
821 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
822 ctf_integer(uint64_t, off, off)
826 TRACEPOINT_EVENT(librados, rados_write_exit,
830 ctf_integer(int, retval, retval)
834 TRACEPOINT_EVENT(librados, rados_append_enter,
836 rados_ioctx_t, ioctx,
841 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
843 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
847 TRACEPOINT_EVENT(librados, rados_append_exit,
851 ctf_integer(int, retval, retval)
855 TRACEPOINT_EVENT(librados, rados_write_full_enter,
857 rados_ioctx_t, ioctx,
862 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
864 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
868 TRACEPOINT_EVENT(librados, rados_write_full_exit,
872 ctf_integer(int, retval, retval)
876 TRACEPOINT_EVENT(librados, rados_writesame_enter,
878 rados_ioctx_t, ioctx,
885 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
887 ceph_ctf_sequence(unsigned char, buf, buf, size_t, data_len)
888 ctf_integer(size_t, write_len, write_len)
889 ctf_integer(uint64_t, off, off)
893 TRACEPOINT_EVENT(librados, rados_writesame_exit,
897 ctf_integer(int, retval, retval)
901 TRACEPOINT_EVENT(librados, rados_trunc_enter,
903 rados_ioctx_t, ioctx,
907 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
909 ctf_integer(uint64_t, size, size)
913 TRACEPOINT_EVENT(librados, rados_trunc_exit,
917 ctf_integer(int, retval, retval)
921 TRACEPOINT_EVENT(librados, rados_remove_enter,
923 rados_ioctx_t, ioctx,
926 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
931 TRACEPOINT_EVENT(librados, rados_remove_exit,
935 ctf_integer(int, retval, retval)
939 TRACEPOINT_EVENT(librados, rados_read_enter,
941 rados_ioctx_t, ioctx,
947 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
949 ctf_integer_hex(void*, buf, buf)
950 ctf_integer(size_t, len, len)
951 ctf_integer(size_t, off, off)
955 TRACEPOINT_EVENT(librados, rados_read_exit,
960 ctf_integer(int, retval, retval)
961 ceph_ctf_sequence(unsigned char, buf, buf, uint64_t, retval)
965 TRACEPOINT_EVENT(librados, rados_checksum_enter,
967 rados_ioctx_t, ioctx,
970 const char*, init_value,
971 size_t, init_value_len,
976 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
978 ctf_integer(int, type, type)
979 ceph_ctf_sequence(unsigned char, init_value, init_value, size_t, init_value_len)
980 ctf_integer(size_t, len, len)
981 ctf_integer(uint64_t, off, off)
982 ctf_integer(size_t, chunk_size, chunk_size)
986 TRACEPOINT_EVENT(librados, rados_checksum_exit,
989 const char*, checksum,
993 ctf_integer(int, retval, retval)
994 ceph_ctf_sequence(unsigned char, checksum, checksum, size_t, checksum_len)
998 TRACEPOINT_EVENT(librados, rados_get_last_version_enter,
1000 rados_ioctx_t, ioctx),
1002 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1006 TRACEPOINT_EVENT(librados, rados_get_last_version_exit,
1010 ctf_integer(uint64_t, retval, retval)
1014 TRACEPOINT_EVENT(librados, rados_pool_create_enter,
1019 ctf_integer_hex(rados_t, cluster, cluster)
1020 ctf_string(name, name)
1024 TRACEPOINT_EVENT(librados, rados_pool_create_exit,
1028 ctf_integer(int, retval, retval)
1032 TRACEPOINT_EVENT(librados, rados_pool_create_with_auid_enter,
1038 ctf_integer_hex(rados_t, cluster, cluster)
1039 ctf_string(name, name)
1040 ctf_integer(uint64_t, auid, auid)
1044 TRACEPOINT_EVENT(librados, rados_pool_create_with_auid_exit,
1048 ctf_integer(int, retval, retval)
1052 TRACEPOINT_EVENT(librados, rados_pool_create_with_crush_rule_enter,
1056 uint8_t, crush_rule_num),
1058 ctf_integer_hex(rados_t, cluster, cluster)
1059 ctf_string(name, name)
1060 ctf_integer(uint8_t, crush_rule_num, crush_rule_num)
1064 TRACEPOINT_EVENT(librados, rados_pool_create_with_crush_rule_exit,
1068 ctf_integer(int, retval, retval)
1072 TRACEPOINT_EVENT(librados, rados_pool_create_with_all_enter,
1077 uint8_t, crush_rule_num),
1079 ctf_integer_hex(rados_t, cluster, cluster)
1080 ctf_string(name, name)
1081 ctf_integer(uint64_t, auid, auid)
1082 ctf_integer(uint8_t, crush_rule_num, crush_rule_num)
1086 TRACEPOINT_EVENT(librados, rados_pool_create_with_all_exit,
1090 ctf_integer(int, retval, retval)
1094 TRACEPOINT_EVENT(librados, rados_pool_get_base_tier_enter,
1099 ctf_integer_hex(rados_t, cluster, cluster)
1100 ctf_integer(int64_t, pool_id, pool_id)
1104 TRACEPOINT_EVENT(librados, rados_pool_get_base_tier_exit,
1107 int64_t, base_tier),
1109 ctf_integer(int, retval, retval)
1110 ctf_integer(int64_t, base_tier, base_tier)
1114 TRACEPOINT_EVENT(librados, rados_pool_delete_enter,
1119 ctf_integer_hex(rados_t, cluster, cluster)
1120 ctf_string(name, name)
1124 TRACEPOINT_EVENT(librados, rados_pool_delete_exit,
1128 ctf_integer(int, retval, retval)
1132 TRACEPOINT_EVENT(librados, rados_ioctx_pool_set_auid_enter,
1134 rados_ioctx_t, ioctx,
1137 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1138 ctf_integer(uint64_t, auid, auid)
1142 TRACEPOINT_EVENT(librados, rados_ioctx_pool_set_auid_exit,
1146 ctf_integer(int, retval, retval)
1150 TRACEPOINT_EVENT(librados, rados_ioctx_pool_get_auid_enter,
1152 rados_ioctx_t, ioctx),
1154 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1158 TRACEPOINT_EVENT(librados, rados_ioctx_pool_get_auid_exit,
1163 ctf_integer(int, retval, retval)
1164 ctf_integer(uint64_t, auid, auid)
1168 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_enter,
1170 rados_ioctx_t, ioctx),
1172 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1176 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_exit,
1180 ctf_integer(int, retval, retval)
1184 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_enter2,
1186 rados_ioctx_t, ioctx),
1188 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1192 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_exit2,
1197 ctf_integer(int, retval, retval)
1198 ctf_integer(int, requires, requires)
1202 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_enter,
1204 rados_ioctx_t, ioctx),
1206 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1210 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_exit,
1214 ctf_integer(uint64_t, retval, retval)
1218 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_enter2,
1220 rados_ioctx_t, ioctx),
1222 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1226 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_exit2,
1229 uint64_t, alignment),
1231 ctf_integer(int, retval, retval)
1232 ctf_integer(uint64_t, alignment, alignment)
1236 TRACEPOINT_EVENT(librados, rados_ioctx_locator_set_key_enter,
1238 rados_ioctx_t, ioctx,
1241 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1242 ceph_ctf_string(key, key)
1246 TRACEPOINT_EVENT(librados, rados_ioctx_locator_set_key_exit,
1251 TRACEPOINT_EVENT(librados, rados_ioctx_set_namespace_enter,
1253 rados_ioctx_t, ioctx,
1254 const char*, nspace),
1256 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1257 ceph_ctf_string(nspace, nspace)
1261 TRACEPOINT_EVENT(librados, rados_ioctx_set_namespace_exit,
1266 TRACEPOINT_EVENT(librados, rados_ioctx_get_cluster_enter,
1268 rados_ioctx_t, ioctx),
1270 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1274 TRACEPOINT_EVENT(librados, rados_ioctx_get_cluster_exit,
1278 ctf_integer_hex(rados_t, retval, retval)
1282 TRACEPOINT_EVENT(librados, rados_ioctx_get_id_enter,
1284 rados_ioctx_t, ioctx),
1286 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1290 TRACEPOINT_EVENT(librados, rados_ioctx_get_id_exit,
1294 ctf_integer_hex(int64_t, retval, retval)
1298 TRACEPOINT_EVENT(librados, rados_ioctx_get_pool_name_enter,
1300 rados_ioctx_t, ioctx,
1303 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1304 ctf_integer(unsigned, maxlen, maxlen)
1308 TRACEPOINT_EVENT(librados, rados_ioctx_get_pool_name_exit,
1313 ctf_integer(int, retval, retval)
1314 ctf_string(name, name)
1318 TRACEPOINT_EVENT(librados, rados_ioctx_snap_create_enter,
1320 rados_ioctx_t, ioctx,
1321 const char*, snapname),
1323 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1324 ctf_string(snapname, snapname)
1328 TRACEPOINT_EVENT(librados, rados_ioctx_snap_create_exit,
1332 ctf_integer(int, retval, retval)
1336 TRACEPOINT_EVENT(librados, rados_ioctx_snap_remove_enter,
1338 rados_ioctx_t, ioctx,
1339 const char*, snapname),
1341 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1342 ctf_string(snapname, snapname)
1346 TRACEPOINT_EVENT(librados, rados_ioctx_snap_remove_exit,
1350 ctf_integer(int, retval, retval)
1354 TRACEPOINT_EVENT(librados, rados_ioctx_snap_rollback_enter,
1356 rados_ioctx_t, ioctx,
1358 const char*, snapname),
1360 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1361 ctf_string(oid, oid)
1362 ctf_string(snapname, snapname)
1366 TRACEPOINT_EVENT(librados, rados_ioctx_snap_rollback_exit,
1370 ctf_integer(int, retval, retval)
1374 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_create_enter,
1376 rados_ioctx_t, ioctx),
1378 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1382 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_create_exit,
1387 ctf_integer(int, retval, retval)
1388 ctf_integer(uint64_t, snapid, snapid)
1392 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_remove_enter,
1394 rados_ioctx_t, ioctx,
1397 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1398 ctf_integer(uint64_t, snapid, snapid)
1402 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_remove_exit,
1406 ctf_integer(int, retval, retval)
1410 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_rollback_enter,
1412 rados_ioctx_t, ioctx,
1416 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1417 ctf_string(oid, oid)
1418 ctf_integer(uint64_t, snapid, snapid)
1422 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_rollback_exit,
1426 ctf_integer(int, retval, retval)
1430 TRACEPOINT_EVENT(librados, rados_ioctx_snap_list_enter,
1432 rados_ioctx_t, ioctx,
1435 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1436 ctf_integer(int, maxlen, maxlen)
1440 TRACEPOINT_EVENT(librados, rados_ioctx_snap_list_exit,
1443 rados_snap_t*, snaps,
1446 ctf_integer(int, retval, retval)
1447 ctf_sequence(rados_snap_t, snaps, snaps, uint32_t, num_snaps)
1451 TRACEPOINT_EVENT(librados, rados_ioctx_snap_lookup_enter,
1453 rados_ioctx_t, ioctx,
1456 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1457 ctf_string(name, name)
1461 TRACEPOINT_EVENT(librados, rados_ioctx_snap_lookup_exit,
1466 ctf_integer(int, retval, retval)
1467 ctf_integer(uint64_t, snapid, snapid)
1471 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_name_enter,
1473 rados_ioctx_t, ioctx,
1477 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1478 ctf_integer(uint64_t, snapid, snapid)
1479 ctf_integer(int, maxlen, maxlen)
1483 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_name_exit,
1488 ctf_integer(int, retval, retval)
1489 ctf_string(name, name)
1493 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_stamp_enter,
1495 rados_ioctx_t, ioctx,
1498 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1499 ctf_integer(uint64_t, snapid, snapid)
1503 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_stamp_exit,
1508 ctf_integer(int, retval, retval)
1509 ceph_ctf_time_t(time, time)
1513 TRACEPOINT_EVENT(librados, rados_cmpext_enter,
1515 rados_ioctx_t, ioctx,
1517 const char*, cmp_buf,
1521 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1522 ctf_string(oid, oid)
1523 ceph_ctf_sequence(unsigned char, cmp_buf, cmp_buf, size_t, cmp_len)
1524 ctf_integer(uint64_t, off, off)
1528 TRACEPOINT_EVENT(librados, rados_cmpext_exit,
1532 ctf_integer(int, retval, retval)
1536 TRACEPOINT_EVENT(librados, rados_getxattr_enter,
1538 rados_ioctx_t, ioctx,
1543 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1544 ctf_string(oid, oid)
1545 ctf_string(aname, aname)
1546 ctf_integer(size_t, len, len)
1550 TRACEPOINT_EVENT(librados, rados_getxattr_exit,
1556 ctf_integer(int, retval, retval)
1557 ceph_ctf_sequence(unsigned char, value, value, uint64_t, len)
1561 TRACEPOINT_EVENT(librados, rados_getxattrs_enter,
1563 rados_ioctx_t, ioctx,
1566 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1567 ctf_string(oid, oid)
1571 TRACEPOINT_EVENT(librados, rados_getxattrs_exit,
1574 rados_xattrs_iter_t, iter),
1576 ctf_integer(int, retval, retval)
1577 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1581 TRACEPOINT_EVENT(librados, rados_getxattrs_next_enter,
1583 rados_xattrs_iter_t, iter),
1585 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1589 TRACEPOINT_EVENT(librados, rados_getxattrs_next_exit,
1596 ctf_integer(int, retval, retval)
1597 ceph_ctf_string(aname, aname)
1598 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
1602 TRACEPOINT_EVENT(librados, rados_getxattrs_end_enter,
1604 rados_xattrs_iter_t, iter),
1606 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1610 TRACEPOINT_EVENT(librados, rados_getxattrs_end_exit,
1615 TRACEPOINT_EVENT(librados, rados_setxattr_enter,
1617 rados_ioctx_t, ioctx,
1623 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1624 ctf_string(oid, oid)
1625 ctf_string(aname, aname)
1626 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
1630 TRACEPOINT_EVENT(librados, rados_setxattr_exit,
1634 ctf_integer(int, retval, retval)
1638 TRACEPOINT_EVENT(librados, rados_rmxattr_enter,
1640 rados_ioctx_t, ioctx,
1642 const char*, aname),
1644 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1645 ctf_string(oid, oid)
1646 ctf_string(aname, aname)
1650 TRACEPOINT_EVENT(librados, rados_rmxattr_exit,
1654 ctf_integer(int, retval, retval)
1658 TRACEPOINT_EVENT(librados, rados_stat_enter,
1660 rados_ioctx_t, ioctx,
1663 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1664 ctf_string(oid, oid)
1668 TRACEPOINT_EVENT(librados, rados_stat_exit,
1674 ctf_integer(int, retval, retval)
1675 ceph_ctf_integerp(uint64_t, size, size)
1676 ceph_ctf_time_tp(mtime, mtime)
1680 TRACEPOINT_EVENT(librados, rados_tmap_update_enter,
1682 rados_ioctx_t, ioctx,
1684 const char*, cmdbuf,
1687 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1688 ctf_string(oid, oid)
1689 ctf_sequence(unsigned char, cmdbuf, cmdbuf, size_t, CEPH_MIN(cmdbuflen, CEPH_TRACE_BUF_TRUNC_LEN))
1690 ctf_integer(size_t, cmdbuflen, cmdbuflen)
1694 TRACEPOINT_EVENT(librados, rados_tmap_update_exit,
1698 ctf_integer(int, retval, retval)
1702 TRACEPOINT_EVENT(librados, rados_tmap_put_enter,
1704 rados_ioctx_t, ioctx,
1709 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1710 ctf_string(oid, oid)
1711 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(buflen, CEPH_TRACE_BUF_TRUNC_LEN))
1712 ctf_integer(size_t, buflen, buflen)
1716 TRACEPOINT_EVENT(librados, rados_tmap_put_exit,
1720 ctf_integer(int, retval, retval)
1724 TRACEPOINT_EVENT(librados, rados_tmap_get_enter,
1726 rados_ioctx_t, ioctx,
1730 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1731 ctf_string(oid, oid)
1732 ctf_integer(size_t, buflen, buflen)
1736 TRACEPOINT_EVENT(librados, rados_tmap_get_exit,
1742 ctf_integer(int, retval, retval)
1743 ctf_sequence(unsigned char, buf, buf, uint32_t, CEPH_MIN((size_t)len, CEPH_TRACE_BUF_TRUNC_LEN))
1744 ctf_integer(int, len, len)
1748 TRACEPOINT_EVENT(librados, rados_tmap_to_omap_enter,
1750 rados_ioctx_t, ioctx,
1754 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1755 ctf_string(oid, oid)
1756 ctf_integer(char, nullok, nullok)
1760 TRACEPOINT_EVENT(librados, rados_tmap_to_omap_exit,
1764 ctf_integer(int, retval, retval)
1768 TRACEPOINT_EVENT(librados, rados_exec_enter,
1770 rados_ioctx_t, ioctx,
1773 const char*, method,
1778 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1779 ctf_string(oid, oid)
1780 ctf_string(cls, cls)
1781 ctf_string(method, method)
1782 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, in_len)
1783 ctf_integer(size_t, out_len, out_len)
1787 TRACEPOINT_EVENT(librados, rados_exec_exit,
1793 ctf_integer(int, retval, retval)
1794 ceph_ctf_sequence(unsigned char, outbuf, outbuf, size_t, len)
1798 TRACEPOINT_EVENT(librados, rados_nobjects_list_open_enter,
1800 rados_ioctx_t, ioctx),
1802 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1806 TRACEPOINT_EVENT(librados, rados_nobjects_list_open_exit,
1809 rados_list_ctx_t, listctx),
1811 ctf_integer(int, retval, retval)
1812 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1816 TRACEPOINT_EVENT(librados, rados_nobjects_list_close_enter,
1818 rados_list_ctx_t, listctx),
1820 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1824 TRACEPOINT_EVENT(librados, rados_nobjects_list_close_exit,
1829 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_enter,
1831 rados_list_ctx_t, listctx,
1834 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1835 ctf_integer(uint32_t, pos, pos)
1839 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_exit,
1843 ctf_integer(uint32_t, retval, retval)
1847 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_cursor_enter,
1849 rados_list_ctx_t, listctx),
1851 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1855 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_cursor_exit,
1859 ctf_integer(int, retval, retval)
1863 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_cursor_enter,
1865 rados_list_ctx_t, listctx),
1867 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1871 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_cursor_exit,
1875 ctf_integer(int, retval, retval)
1879 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_pg_hash_position_enter,
1881 rados_list_ctx_t, listctx),
1883 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1887 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_pg_hash_position_exit,
1891 ctf_integer(uint32_t, retval, retval)
1895 TRACEPOINT_EVENT(librados, rados_nobjects_list_next_enter,
1897 rados_list_ctx_t, listctx),
1899 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1903 TRACEPOINT_EVENT(librados, rados_nobjects_list_next_exit,
1907 char const* const*, key,
1908 char const* const*, nspace),
1910 ctf_integer(int, retval, retval)
1911 ceph_ctf_string(entry, entry)
1912 ceph_ctf_stringp(key, key)
1913 ceph_ctf_stringp(nspace, nspace)
1917 TRACEPOINT_EVENT(librados, rados_objects_list_open_enter,
1919 rados_ioctx_t, ioctx),
1921 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1925 TRACEPOINT_EVENT(librados, rados_objects_list_open_exit,
1928 rados_list_ctx_t, listctx),
1930 ctf_integer(int, retval, retval)
1931 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1935 TRACEPOINT_EVENT(librados, rados_objects_list_close_enter,
1937 rados_list_ctx_t, listctx),
1939 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1943 TRACEPOINT_EVENT(librados, rados_objects_list_close_exit,
1948 TRACEPOINT_EVENT(librados, rados_objects_list_seek_enter,
1950 rados_list_ctx_t, listctx,
1953 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1954 ctf_integer(uint32_t, pos, pos)
1958 TRACEPOINT_EVENT(librados, rados_objects_list_seek_exit,
1962 ctf_integer(uint32_t, retval, retval)
1966 TRACEPOINT_EVENT(librados, rados_objects_list_get_pg_hash_position_enter,
1968 rados_list_ctx_t, listctx),
1970 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1974 TRACEPOINT_EVENT(librados, rados_objects_list_get_pg_hash_position_exit,
1978 ctf_integer(uint32_t, retval, retval)
1982 TRACEPOINT_EVENT(librados, rados_objects_list_next_enter,
1984 rados_list_ctx_t, listctx),
1986 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1990 TRACEPOINT_EVENT(librados, rados_objects_list_next_exit,
1994 char const* const*, key),
1996 ctf_integer(int, retval, retval)
1997 ceph_ctf_string(entry, entry)
1998 ceph_ctf_stringp(key, key)
2002 TRACEPOINT_EVENT(librados, rados_aio_create_completion_enter,
2005 rados_callback_t, cb_complete,
2006 rados_callback_t, cb_safe),
2008 ctf_integer_hex(void*, cb_arg, cb_arg)
2009 ctf_integer_hex(rados_callback_t, cb_complete, cb_complete)
2010 ctf_integer_hex(rados_callback_t, cb_safe, cb_safe)
2014 TRACEPOINT_EVENT(librados, rados_aio_create_completion_exit,
2017 rados_completion_t, completion),
2019 ctf_integer(int, retval, retval)
2020 ctf_integer_hex(rados_completion_t, completion, completion)
2024 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_enter,
2026 rados_completion_t, completion),
2028 ctf_integer_hex(rados_completion_t, completion, completion)
2032 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_exit,
2036 ctf_integer(int, retval, retval)
2040 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_enter,
2042 rados_completion_t, completion),
2044 ctf_integer_hex(rados_completion_t, completion, completion)
2048 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_exit,
2052 ctf_integer(int, retval, retval)
2056 TRACEPOINT_EVENT(librados, rados_aio_is_complete_enter,
2058 rados_completion_t, completion),
2060 ctf_integer_hex(rados_completion_t, completion, completion)
2064 TRACEPOINT_EVENT(librados, rados_aio_is_complete_exit,
2068 ctf_integer(int, retval, retval)
2072 TRACEPOINT_EVENT(librados, rados_aio_is_safe_enter,
2074 rados_completion_t, completion),
2076 ctf_integer_hex(rados_completion_t, completion, completion)
2080 TRACEPOINT_EVENT(librados, rados_aio_is_safe_exit,
2084 ctf_integer(int, retval, retval)
2088 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_and_cb_enter,
2090 rados_completion_t, completion),
2092 ctf_integer_hex(rados_completion_t, completion, completion)
2096 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_and_cb_exit,
2100 ctf_integer(int, retval, retval)
2104 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_and_cb_enter,
2106 rados_completion_t, completion),
2108 ctf_integer_hex(rados_completion_t, completion, completion)
2112 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_and_cb_exit,
2116 ctf_integer(int, retval, retval)
2120 TRACEPOINT_EVENT(librados, rados_aio_is_complete_and_cb_enter,
2122 rados_completion_t, completion),
2124 ctf_integer_hex(rados_completion_t, completion, completion)
2128 TRACEPOINT_EVENT(librados, rados_aio_is_complete_and_cb_exit,
2132 ctf_integer(int, retval, retval)
2136 TRACEPOINT_EVENT(librados, rados_aio_is_safe_and_cb_enter,
2138 rados_completion_t, completion),
2140 ctf_integer_hex(rados_completion_t, completion, completion)
2144 TRACEPOINT_EVENT(librados, rados_aio_is_safe_and_cb_exit,
2148 ctf_integer(int, retval, retval)
2152 TRACEPOINT_EVENT(librados, rados_aio_get_return_value_enter,
2154 rados_completion_t, completion),
2156 ctf_integer_hex(rados_completion_t, completion, completion)
2160 TRACEPOINT_EVENT(librados, rados_aio_get_return_value_exit,
2164 ctf_integer(int, retval, retval)
2168 TRACEPOINT_EVENT(librados, rados_aio_get_version_enter,
2170 rados_completion_t, completion),
2172 ctf_integer_hex(rados_completion_t, completion, completion)
2176 TRACEPOINT_EVENT(librados, rados_aio_get_version_exit,
2180 ctf_integer(uint64_t, retval, retval)
2184 TRACEPOINT_EVENT(librados, rados_aio_release_enter,
2186 rados_completion_t, completion),
2188 ctf_integer_hex(rados_completion_t, completion, completion)
2192 TRACEPOINT_EVENT(librados, rados_aio_release_exit,
2197 TRACEPOINT_EVENT(librados, rados_aio_read_enter,
2199 rados_ioctx_t, ioctx,
2201 rados_completion_t, completion,
2205 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2206 ctf_string(oid, oid)
2207 ctf_integer_hex(rados_completion_t, completion, completion)
2208 ctf_integer(size_t, len, len)
2209 ctf_integer(uint64_t, off, off)
2213 TRACEPOINT_EVENT(librados, rados_aio_read_exit,
2217 ctf_integer(int, retval, retval)
2221 TRACEPOINT_EVENT(librados, rados_aio_write_enter,
2223 rados_ioctx_t, ioctx,
2225 rados_completion_t, completion,
2230 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2231 ctf_string(oid, oid)
2232 ctf_integer_hex(rados_completion_t, completion, completion)
2233 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2234 ctf_integer(size_t, len, len)
2235 ctf_integer(uint64_t, off, off)
2239 TRACEPOINT_EVENT(librados, rados_aio_write_exit,
2243 ctf_integer(int, retval, retval)
2247 TRACEPOINT_EVENT(librados, rados_aio_append_enter,
2249 rados_ioctx_t, ioctx,
2251 rados_completion_t, completion,
2255 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2256 ctf_string(oid, oid)
2257 ctf_integer_hex(rados_completion_t, completion, completion)
2258 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2259 ctf_integer(size_t, len, len)
2263 TRACEPOINT_EVENT(librados, rados_aio_append_exit,
2267 ctf_integer(int, retval, retval)
2271 TRACEPOINT_EVENT(librados, rados_aio_write_full_enter,
2273 rados_ioctx_t, ioctx,
2275 rados_completion_t, completion,
2279 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2280 ctf_string(oid, oid)
2281 ctf_integer_hex(rados_completion_t, completion, completion)
2282 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2283 ctf_integer(size_t, len, len)
2287 TRACEPOINT_EVENT(librados, rados_aio_write_full_exit,
2291 ctf_integer(int, retval, retval)
2295 TRACEPOINT_EVENT(librados, rados_aio_writesame_enter,
2297 rados_ioctx_t, ioctx,
2299 rados_completion_t, completion,
2305 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2306 ctf_string(oid, oid)
2307 ctf_integer_hex(rados_completion_t, completion, completion)
2308 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(data_len, CEPH_TRACE_BUF_TRUNC_LEN))
2309 ctf_integer(size_t, data_len, data_len)
2310 ctf_integer(size_t, write_len, write_len)
2311 ctf_integer(uint64_t, off, off)
2315 TRACEPOINT_EVENT(librados, rados_aio_writesame_exit,
2319 ctf_integer(int, retval, retval)
2324 TRACEPOINT_EVENT(librados, rados_aio_remove_enter,
2326 rados_ioctx_t, ioctx,
2328 rados_completion_t, completion),
2330 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2331 ctf_string(oid, oid)
2332 ctf_integer_hex(rados_completion_t, completion, completion)
2336 TRACEPOINT_EVENT(librados, rados_aio_remove_exit,
2340 ctf_integer(int, retval, retval)
2344 TRACEPOINT_EVENT(librados, rados_aio_flush_async_enter,
2346 rados_ioctx_t, ioctx,
2347 rados_completion_t, completion),
2349 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2350 ctf_integer_hex(rados_completion_t, completion, completion)
2354 TRACEPOINT_EVENT(librados, rados_aio_flush_async_exit,
2358 ctf_integer(int, retval, retval)
2362 TRACEPOINT_EVENT(librados, rados_aio_flush_enter,
2364 rados_ioctx_t, ioctx),
2366 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2370 TRACEPOINT_EVENT(librados, rados_aio_flush_exit,
2374 ctf_integer(int, retval, retval)
2378 TRACEPOINT_EVENT(librados, rados_aio_getxattr_enter,
2380 rados_ioctx_t, ioctx,
2382 rados_completion_t, completion,
2386 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2387 ctf_string(oid, oid)
2388 ctf_integer_hex(rados_completion_t, completion, completion)
2389 ctf_string(aname, aname)
2390 ctf_integer(size_t, len, len)
2394 TRACEPOINT_EVENT(librados, rados_aio_getxattr_exit,
2400 ctf_integer(int, retval, retval)
2401 ceph_ctf_sequence(unsigned char, value, value, uint64_t, len)
2405 TRACEPOINT_EVENT(librados, rados_aio_getxattrs_enter,
2407 rados_ioctx_t, ioctx,
2409 rados_completion_t, completion),
2411 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2412 ctf_string(oid, oid)
2413 ctf_integer_hex(rados_completion_t, completion, completion)
2417 TRACEPOINT_EVENT(librados, rados_aio_getxattrs_exit,
2420 rados_xattrs_iter_t, iter),
2422 ctf_integer(int, retval, retval)
2423 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
2427 TRACEPOINT_EVENT(librados, rados_aio_setxattr_enter,
2429 rados_ioctx_t, ioctx,
2431 rados_completion_t, completion,
2436 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2437 ctf_string(oid, oid)
2438 ctf_integer_hex(rados_completion_t, completion, completion)
2439 ctf_string(aname, aname)
2440 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
2444 TRACEPOINT_EVENT(librados, rados_aio_setxattr_exit,
2448 ctf_integer(int, retval, retval)
2452 TRACEPOINT_EVENT(librados, rados_aio_rmxattr_enter,
2454 rados_ioctx_t, ioctx,
2456 rados_completion_t, completion,
2457 const char*, aname),
2459 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2460 ctf_string(oid, oid)
2461 ctf_integer_hex(rados_completion_t, completion, completion)
2462 ctf_string(aname, aname)
2466 TRACEPOINT_EVENT(librados, rados_aio_rmxattr_exit,
2470 ctf_integer(int, retval, retval)
2474 TRACEPOINT_EVENT(librados, rados_aio_stat_enter,
2476 rados_ioctx_t, ioctx,
2478 rados_completion_t, completion),
2480 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2481 ctf_string(oid, oid)
2482 ctf_integer_hex(rados_completion_t, completion, completion)
2486 TRACEPOINT_EVENT(librados, rados_aio_stat_exit,
2490 ctf_integer(int, retval, retval)
2494 TRACEPOINT_EVENT(librados, rados_aio_exec_enter,
2496 rados_ioctx_t, ioctx,
2498 rados_completion_t, completion),
2500 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2501 ctf_string(oid, oid)
2502 ctf_integer_hex(rados_completion_t, completion, completion)
2506 TRACEPOINT_EVENT(librados, rados_aio_exec_exit,
2510 ctf_integer(int, retval, retval)
2514 TRACEPOINT_EVENT(librados, rados_aio_cmpext_enter,
2516 rados_ioctx_t, ioctx,
2518 rados_completion_t, completion,
2519 const char*, cmp_buf,
2523 ceph_ctf_sequence(unsigned char, cmp_buf, cmp_buf, size_t, cmp_len)
2524 ctf_integer(uint64_t, off, off)
2528 TRACEPOINT_EVENT(librados, rados_aio_cmpext_exit,
2532 ctf_integer(int, retval, retval)
2536 TRACEPOINT_EVENT(librados, rados_watch_enter,
2538 rados_ioctx_t, ioctx,
2541 rados_watchcb_t, callback,
2544 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2545 ctf_string(oid, oid)
2546 ctf_integer(uint64_t, version, version)
2547 ctf_integer_hex(rados_watchcb_t, callback, callback)
2548 ctf_integer_hex(void*, arg, arg)
2552 TRACEPOINT_EVENT(librados, rados_watch_exit,
2557 ctf_integer(int, retval, retval)
2558 ctf_integer(uint64_t, handle, handle)
2562 TRACEPOINT_EVENT(librados, rados_watch3_enter,
2564 rados_ioctx_t, ioctx,
2567 rados_watchcb2_t, callback,
2571 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2572 ctf_string(oid, oid)
2573 ctf_integer_hex(uint64_t, phandle, phandle)
2574 ctf_integer_hex(rados_watchcb2_t, callback, callback)
2575 ctf_integer(uint32_t, timeout, timeout)
2576 ctf_integer_hex(void*, arg, arg)
2580 TRACEPOINT_EVENT(librados, rados_watch3_exit,
2585 ctf_integer(int, retval, retval)
2586 ctf_integer(uint64_t, handle, handle)
2590 TRACEPOINT_EVENT(librados, rados_aio_watch2_enter,
2592 rados_ioctx_t, ioctx,
2594 rados_completion_t, completion,
2596 rados_watchcb2_t, callback,
2600 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2601 ctf_string(oid, oid)
2602 ctf_integer_hex(rados_completion_t, completion, completion)
2603 ctf_integer_hex(uint64_t, phandle, phandle)
2604 ctf_integer_hex(rados_watchcb2_t, callback, callback)
2605 ctf_integer(uint32_t, timeout, timeout)
2606 ctf_integer_hex(void*, arg, arg)
2610 TRACEPOINT_EVENT(librados, rados_aio_watch2_exit,
2615 ctf_integer(int, retval, retval)
2616 ctf_integer(uint64_t, handle, handle)
2620 TRACEPOINT_EVENT(librados, rados_unwatch_enter,
2622 rados_ioctx_t, ioctx,
2626 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2627 ctf_string(oid, oid)
2628 ctf_integer(uint64_t, handle, handle)
2632 TRACEPOINT_EVENT(librados, rados_unwatch_exit,
2636 ctf_integer(int, retval, retval)
2640 TRACEPOINT_EVENT(librados, rados_unwatch2_enter,
2642 rados_ioctx_t, ioctx,
2645 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2646 ctf_integer(uint64_t, handle, handle)
2650 TRACEPOINT_EVENT(librados, rados_unwatch2_exit,
2654 ctf_integer(int, retval, retval)
2658 TRACEPOINT_EVENT(librados, rados_aio_unwatch_enter,
2660 rados_ioctx_t, ioctx,
2662 rados_completion_t, completion),
2664 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2665 ctf_integer(uint64_t, handle, handle)
2666 ctf_integer_hex(rados_completion_t, completion, completion)
2670 TRACEPOINT_EVENT(librados, rados_aio_unwatch_exit,
2674 ctf_integer(int, retval, retval)
2678 TRACEPOINT_EVENT(librados, rados_watch_check_enter,
2680 rados_ioctx_t, ioctx,
2683 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2684 ctf_integer(uint64_t, handle, handle)
2688 TRACEPOINT_EVENT(librados, rados_watch_check_exit,
2692 ctf_integer(int, retval, retval)
2696 TRACEPOINT_EVENT(librados, rados_notify_enter,
2698 rados_ioctx_t, ioctx,
2704 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2705 ctf_string(oid, oid)
2706 ctf_integer(uint64_t, version, version)
2707 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2711 TRACEPOINT_EVENT(librados, rados_notify_exit,
2715 ctf_integer(int, retval, retval)
2719 TRACEPOINT_EVENT(librados, rados_notify2_enter,
2721 rados_ioctx_t, ioctx,
2725 uint64_t, timeout_ms),
2727 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2728 ctf_string(oid, oid)
2729 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2730 ctf_integer(uint64_t, timeout_ms, timeout_ms)
2734 TRACEPOINT_EVENT(librados, rados_notify2_exit,
2738 ctf_integer(int, retval, retval)
2742 TRACEPOINT_EVENT(librados, rados_aio_notify_enter,
2744 rados_ioctx_t, ioctx,
2746 rados_completion_t, completion,
2749 uint64_t, timeout_ms),
2751 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2752 ctf_string(oid, oid)
2753 ctf_integer_hex(rados_completion_t, completion, completion)
2754 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2755 ctf_integer(uint64_t, timeout_ms, timeout_ms)
2759 TRACEPOINT_EVENT(librados, rados_aio_notify_exit,
2763 ctf_integer(int, retval, retval)
2767 TRACEPOINT_EVENT(librados, rados_notify_ack_enter,
2769 rados_ioctx_t, ioctx,
2771 uint64_t, notify_id,
2776 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2777 ctf_string(oid, oid)
2778 ctf_integer(uint64_t, notify_id, notify_id)
2779 ctf_integer(uint64_t, handle, handle)
2780 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2784 TRACEPOINT_EVENT(librados, rados_notify_ack_exit,
2788 ctf_integer(int, retval, retval)
2792 TRACEPOINT_EVENT(librados, rados_watch_flush_enter,
2796 ctf_integer_hex(rados_t, cluster, cluster)
2800 TRACEPOINT_EVENT(librados, rados_watch_flush_exit,
2804 ctf_integer(int, retval, retval)
2808 TRACEPOINT_EVENT(librados, rados_aio_watch_flush_enter,
2811 rados_completion_t, completion),
2813 ctf_integer_hex(rados_t, cluster, cluster)
2814 ctf_integer_hex(rados_completion_t, completion, completion)
2818 TRACEPOINT_EVENT(librados, rados_aio_watch_flush_exit,
2822 ctf_integer(int, retval, retval)
2826 TRACEPOINT_EVENT(librados, rados_set_alloc_hint_enter,
2828 rados_ioctx_t, ioctx,
2830 uint64_t, expected_object_size,
2831 uint64_t, expected_write_size),
2833 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2834 ctf_string(oid, oid)
2835 ctf_integer(uint64_t, expected_object_size, expected_object_size)
2836 ctf_integer(uint64_t, expected_write_size, expected_write_size)
2840 TRACEPOINT_EVENT(librados, rados_set_alloc_hint_exit,
2844 ctf_integer(int, retval, retval)
2848 TRACEPOINT_EVENT(librados, rados_set_alloc_hint2_enter,
2850 rados_ioctx_t, ioctx,
2852 uint64_t, expected_object_size,
2853 uint64_t, expected_write_size,
2856 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2857 ctf_string(oid, oid)
2858 ctf_integer(uint64_t, expected_object_size, expected_object_size)
2859 ctf_integer(uint64_t, expected_write_size, expected_write_size)
2860 ctf_integer(uint32_t, flags, flags)
2864 TRACEPOINT_EVENT(librados, rados_set_alloc_hint2_exit,
2868 ctf_integer(int, retval, retval)
2872 TRACEPOINT_EVENT(librados, rados_lock_exclusive_enter,
2874 rados_ioctx_t, ioctx,
2877 const char*, cookie,
2878 const char*, description,
2879 struct timeval*, duration,
2882 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2883 ctf_string(oid, oid)
2884 ceph_ctf_string(name, name)
2885 ceph_ctf_string(cookie, cookie)
2886 ceph_ctf_string(description, description)
2887 ceph_ctf_timevalp(duration, duration)
2888 ctf_integer(uint8_t, flags, flags)
2892 TRACEPOINT_EVENT(librados, rados_lock_exclusive_exit,
2896 ctf_integer(int, retval, retval)
2900 TRACEPOINT_EVENT(librados, rados_lock_shared_enter,
2902 rados_ioctx_t, ioctx,
2905 const char*, cookie,
2907 const char*, description,
2908 struct timeval*, duration,
2911 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2912 ctf_string(oid, oid)
2913 ceph_ctf_string(name, name)
2914 ceph_ctf_string(cookie, cookie)
2915 ceph_ctf_string(tag, tag)
2916 ceph_ctf_string(description, description)
2917 ceph_ctf_timevalp(duration, duration)
2918 ctf_integer(uint8_t, flags, flags)
2922 TRACEPOINT_EVENT(librados, rados_lock_shared_exit,
2926 ctf_integer(int, retval, retval)
2930 TRACEPOINT_EVENT(librados, rados_unlock_enter,
2932 rados_ioctx_t, ioctx,
2935 const char*, cookie),
2937 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2938 ctf_string(oid, oid)
2939 ceph_ctf_string(name, name)
2940 ceph_ctf_string(cookie, cookie)
2944 TRACEPOINT_EVENT(librados, rados_unlock_exit,
2948 ctf_integer(int, retval, retval)
2952 TRACEPOINT_EVENT(librados, rados_aio_unlock_enter,
2954 rados_ioctx_t, ioctx,
2957 const char*, cookie,
2958 rados_completion_t, completion),
2960 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2961 ctf_string(oid, oid)
2962 ceph_ctf_string(name, name)
2963 ceph_ctf_string(cookie, cookie)
2964 ctf_integer_hex(rados_completion_t, completion, completion)
2968 TRACEPOINT_EVENT(librados, rados_aio_unlock_exit,
2972 ctf_integer(int, retval, retval)
2976 TRACEPOINT_EVENT(librados, rados_list_lockers_enter,
2978 rados_ioctx_t, ioctx,
2982 size_t, clients_len,
2983 size_t, cookies_len,
2986 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2987 ctf_string(oid, oid)
2988 ceph_ctf_string(name, name)
2989 ctf_integer(size_t, tag_len, tag_len)
2990 ctf_integer(size_t, clients_len, clients_len)
2991 ctf_integer(size_t, cookies_len, cookies_len)
2992 ctf_integer(size_t, addrs_len, addrs_len)
2996 TRACEPOINT_EVENT(librados, rados_list_lockers_locker,
2998 const char*, client,
2999 const char*, cookie,
3002 ctf_string(client, client)
3003 ctf_string(cookie, cookie)
3004 ctf_string(addr, addr)
3008 TRACEPOINT_EVENT(librados, rados_list_lockers_exit,
3014 size_t, clients_len,
3015 size_t, cookies_len,
3018 ctf_integer(int, retval, retval)
3019 ctf_integer(int, exclusive, exclusive)
3020 ctf_string(tag, tag)
3021 ctf_integer(size_t, tag_len, tag_len)
3022 ctf_integer(size_t, clients_len, clients_len)
3023 ctf_integer(size_t, cookies_len, cookies_len)
3024 ctf_integer(size_t, addrs_len, addrs_len)
3028 TRACEPOINT_EVENT(librados, rados_break_lock_enter,
3030 rados_ioctx_t, ioctx,
3033 const char*, client,
3034 const char*, cookie),
3036 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3037 ctf_string(oid, oid)
3038 ceph_ctf_string(name, name)
3039 ceph_ctf_string(client, client)
3040 ceph_ctf_string(cookie, cookie)
3044 TRACEPOINT_EVENT(librados, rados_break_lock_exit,
3048 ctf_integer(int, retval, retval)
3052 TRACEPOINT_EVENT(librados, rados_create_write_op_enter,
3057 TRACEPOINT_EVENT(librados, rados_create_write_op_exit,
3059 rados_write_op_t, retval),
3061 ctf_integer_hex(rados_write_op_t, retval, retval)
3065 TRACEPOINT_EVENT(librados, rados_release_write_op_enter,
3067 rados_write_op_t, op),
3069 ctf_integer_hex(rados_write_op_t, op, op)
3073 TRACEPOINT_EVENT(librados, rados_release_write_op_exit,
3078 TRACEPOINT_EVENT(librados, rados_write_op_set_flags_enter,
3080 rados_write_op_t, op,
3083 ctf_integer_hex(rados_write_op_t, op, op)
3084 ctf_integer(int, flags, flags)
3088 TRACEPOINT_EVENT(librados, rados_write_op_set_flags_exit,
3093 TRACEPOINT_EVENT(librados, rados_write_op_assert_version_enter,
3095 rados_write_op_t, op,
3098 ctf_integer_hex(rados_write_op_t, op, op)
3099 ctf_integer(uint64_t, ver, ver)
3103 TRACEPOINT_EVENT(librados, rados_write_op_assert_version_exit,
3108 TRACEPOINT_EVENT(librados, rados_write_op_assert_exists_enter,
3110 rados_write_op_t, op),
3112 ctf_integer_hex(rados_write_op_t, op, op)
3116 TRACEPOINT_EVENT(librados, rados_write_op_assert_exists_exit,
3121 TRACEPOINT_EVENT(librados, rados_write_op_cmpext_enter,
3123 rados_write_op_t, op,
3124 const char*, cmp_buffer,
3129 ctf_integer_hex(rados_write_op_t, op, op)
3130 ceph_ctf_sequence(unsigned char, cmp_buffer, cmp_buffer, size_t, cmp_len)
3131 ctf_integer(size_t, cmp_len, cmp_len)
3132 ctf_integer(uint64_t, offset, offset)
3133 ctf_integer_hex(void*, prval, prval)
3137 TRACEPOINT_EVENT(librados, rados_write_op_cmpext_exit,
3142 TRACEPOINT_EVENT(librados, rados_write_op_cmpxattr_enter,
3144 rados_write_op_t, op,
3146 uint8_t, comparison_operator,
3150 ctf_integer_hex(rados_write_op_t, op, op)
3151 ceph_ctf_string(aname, aname)
3152 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3153 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3157 TRACEPOINT_EVENT(librados, rados_write_op_cmpxattr_exit,
3162 TRACEPOINT_EVENT(librados, rados_write_op_omap_cmp_enter,
3164 rados_write_op_t, op,
3166 uint8_t, comparison_operator,
3171 ctf_integer_hex(rados_write_op_t, op, op)
3172 ceph_ctf_string(name, name)
3173 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3174 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3175 ctf_integer_hex(int*, prval, prval)
3179 TRACEPOINT_EVENT(librados, rados_write_op_omap_cmp_exit,
3184 TRACEPOINT_EVENT(librados, rados_write_op_setxattr_enter,
3186 rados_write_op_t, op,
3191 ctf_integer_hex(rados_write_op_t, op, op)
3192 ceph_ctf_string(name, name)
3193 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3197 TRACEPOINT_EVENT(librados, rados_write_op_setxattr_exit,
3202 TRACEPOINT_EVENT(librados, rados_write_op_rmxattr_enter,
3204 rados_write_op_t, op,
3207 ctf_integer_hex(rados_write_op_t, op, op)
3208 ceph_ctf_string(name, name)
3212 TRACEPOINT_EVENT(librados, rados_write_op_rmxattr_exit,
3217 TRACEPOINT_EVENT(librados, rados_write_op_create_enter,
3219 rados_write_op_t, op,
3222 ctf_integer_hex(rados_write_op_t, op, op)
3223 ctf_integer(int, exclusive, exclusive)
3227 TRACEPOINT_EVENT(librados, rados_write_op_create_exit,
3232 TRACEPOINT_EVENT(librados, rados_write_op_write_enter,
3234 rados_write_op_t, op,
3235 const char*, buffer,
3239 ctf_integer_hex(rados_write_op_t, op, op)
3240 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3241 ctf_integer(uint64_t, offset, offset)
3245 TRACEPOINT_EVENT(librados, rados_write_op_write_exit,
3250 TRACEPOINT_EVENT(librados, rados_write_op_write_full_enter,
3252 rados_write_op_t, op,
3253 const char*, buffer,
3256 ctf_integer_hex(rados_write_op_t, op, op)
3257 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3261 TRACEPOINT_EVENT(librados, rados_write_op_write_full_exit,
3266 TRACEPOINT_EVENT(librados, rados_write_op_writesame_enter,
3268 rados_write_op_t, op,
3269 const char*, buffer,
3274 ctf_integer_hex(rados_write_op_t, op, op)
3275 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, data_len)
3276 ctf_integer(size_t, write_len, write_len)
3277 ctf_integer(uint64_t, offset, offset)
3281 TRACEPOINT_EVENT(librados, rados_write_op_writesame_exit,
3286 TRACEPOINT_EVENT(librados, rados_write_op_append_enter,
3288 rados_write_op_t, op,
3289 const char*, buffer,
3292 ctf_integer_hex(rados_write_op_t, op, op)
3293 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3297 TRACEPOINT_EVENT(librados, rados_write_op_append_exit,
3302 TRACEPOINT_EVENT(librados, rados_write_op_remove_enter,
3304 rados_write_op_t, op),
3306 ctf_integer_hex(rados_write_op_t, op, op)
3310 TRACEPOINT_EVENT(librados, rados_write_op_remove_exit,
3315 TRACEPOINT_EVENT(librados, rados_write_op_truncate_enter,
3317 rados_write_op_t, op,
3320 ctf_integer_hex(rados_write_op_t, op, op)
3321 ctf_integer(uint64_t, offset, offset)
3325 TRACEPOINT_EVENT(librados, rados_write_op_truncate_exit,
3330 TRACEPOINT_EVENT(librados, rados_write_op_zero_enter,
3332 rados_write_op_t, op,
3336 ctf_integer_hex(rados_write_op_t, op, op)
3337 ctf_integer(uint64_t, offset, offset)
3338 ctf_integer(uint64_t, len, len)
3342 TRACEPOINT_EVENT(librados, rados_write_op_zero_exit,
3347 TRACEPOINT_EVENT(librados, rados_write_op_exec_enter,
3349 rados_write_op_t, op,
3351 const char*, method,
3352 const char*, in_buf,
3356 ctf_integer_hex(rados_write_op_t, op, op)
3357 ceph_ctf_string(cls, cls)
3358 ceph_ctf_string(method, method)
3359 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3360 ctf_integer_hex(int*, prval, prval)
3364 TRACEPOINT_EVENT(librados, rados_write_op_exec_exit,
3369 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_enter,
3371 rados_write_op_t, op,
3374 ctf_integer_hex(rados_write_op_t, op, op)
3375 ctf_integer(size_t, num, num)
3379 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_entry,
3385 ceph_ctf_string(key, key)
3386 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3390 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_exit,
3395 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_enter,
3397 rados_write_op_t, op,
3400 ctf_integer_hex(rados_write_op_t, op, op)
3401 ctf_integer(size_t, num, num)
3405 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_entry,
3409 ceph_ctf_string(key, key)
3413 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_exit,
3418 TRACEPOINT_EVENT(librados, rados_write_op_omap_clear_enter,
3420 rados_write_op_t, op),
3422 ctf_integer_hex(rados_write_op_t, op, op)
3426 TRACEPOINT_EVENT(librados, rados_write_op_omap_clear_exit,
3431 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint_enter,
3433 rados_write_op_t, op,
3434 uint64_t, expected_object_size,
3435 uint64_t, expected_write_size),
3437 ctf_integer_hex(rados_write_op_t, op, op)
3438 ctf_integer(uint64_t, expected_object_size, expected_object_size)
3439 ctf_integer(uint64_t, expected_write_size, expected_write_size)
3443 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint_exit,
3448 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint2_enter,
3450 rados_write_op_t, op,
3451 uint64_t, expected_object_size,
3452 uint64_t, expected_write_size,
3455 ctf_integer_hex(rados_write_op_t, op, op)
3456 ctf_integer(uint64_t, expected_object_size, expected_object_size)
3457 ctf_integer(uint64_t, expected_write_size, expected_write_size)
3458 ctf_integer(uint32_t, flags, flags)
3462 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint2_exit,
3467 TRACEPOINT_EVENT(librados, rados_write_op_operate_enter,
3469 rados_write_op_t, op,
3470 rados_ioctx_t, ioctx,
3475 ctf_integer_hex(rados_write_op_t, op, op)
3476 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3477 ctf_string(oid, oid)
3478 ceph_ctf_time_tp(mtime, mtime)
3479 ctf_integer_hex(int, flags, flags)
3483 TRACEPOINT_EVENT(librados, rados_write_op_operate2_enter,
3485 rados_write_op_t, op,
3486 rados_ioctx_t, ioctx,
3488 struct timespec*, ts,
3491 ctf_integer_hex(rados_write_op_t, op, op)
3492 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3493 ctf_string(oid, oid)
3494 ceph_ctf_timespecp(ts, ts)
3495 ctf_integer_hex(int, flags, flags)
3499 TRACEPOINT_EVENT(librados, rados_write_op_operate_exit,
3503 ctf_integer(int, retval, retval)
3507 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_enter,
3509 rados_write_op_t, op,
3510 rados_ioctx_t, ioctx,
3511 rados_completion_t, completion,
3516 ctf_integer_hex(rados_write_op_t, op, op)
3517 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3518 ctf_integer_hex(rados_completion_t, completion, completion)
3519 ctf_string(oid, oid)
3520 ceph_ctf_time_tp(mtime, mtime)
3521 ctf_integer_hex(int, flags, flags)
3525 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_exit,
3529 ctf_integer(int, retval, retval)
3533 TRACEPOINT_EVENT(librados, rados_create_read_op_enter,
3538 TRACEPOINT_EVENT(librados, rados_create_read_op_exit,
3540 rados_read_op_t, retval),
3542 ctf_integer_hex(rados_read_op_t, retval, retval)
3546 TRACEPOINT_EVENT(librados, rados_release_read_op_enter,
3548 rados_read_op_t, read_op),
3550 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3554 TRACEPOINT_EVENT(librados, rados_release_read_op_exit,
3559 TRACEPOINT_EVENT(librados, rados_read_op_set_flags_enter,
3561 rados_read_op_t, read_op,
3564 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3565 ctf_integer_hex(int, flags, flags)
3569 TRACEPOINT_EVENT(librados, rados_read_op_set_flags_exit,
3574 TRACEPOINT_EVENT(librados, rados_read_op_assert_version_enter,
3576 rados_read_op_t, read_op,
3579 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3580 ctf_integer(uint64_t, ver, ver)
3584 TRACEPOINT_EVENT(librados, rados_read_op_assert_version_exit,
3589 TRACEPOINT_EVENT(librados, rados_read_op_assert_exists_enter,
3591 rados_read_op_t, read_op),
3593 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3597 TRACEPOINT_EVENT(librados, rados_read_op_assert_exists_exit,
3602 TRACEPOINT_EVENT(librados, rados_read_op_cmpext_enter,
3604 rados_read_op_t, op,
3605 const char*, cmp_buffer,
3610 ctf_integer_hex(rados_read_op_t, op, op)
3611 ceph_ctf_sequence(unsigned char, cmp_buffer, cmp_buffer, size_t, cmp_len)
3612 ctf_integer(size_t, cmp_len, cmp_len)
3613 ctf_integer(uint64_t, offset, offset)
3614 ctf_integer_hex(void*, prval, prval)
3618 TRACEPOINT_EVENT(librados, rados_read_op_cmpext_exit,
3623 TRACEPOINT_EVENT(librados, rados_read_op_cmpxattr_enter,
3625 rados_read_op_t, read_op,
3627 uint8_t, comparison_operator,
3631 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3632 ctf_string(name, name)
3633 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3634 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3638 TRACEPOINT_EVENT(librados, rados_read_op_cmpxattr_exit,
3643 TRACEPOINT_EVENT(librados, rados_read_op_omap_cmp_enter,
3645 rados_read_op_t, read_op,
3647 uint8_t, comparison_operator,
3652 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3653 ctf_string(name, name)
3654 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3655 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3656 ctf_integer_hex(void*, prval, prval)
3660 TRACEPOINT_EVENT(librados, rados_read_op_omap_cmp_exit,
3665 TRACEPOINT_EVENT(librados, rados_read_op_stat_enter,
3667 rados_read_op_t, read_op,
3672 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3673 ctf_integer_hex(void*, psize, psize)
3674 ctf_integer_hex(void*, pmtime, pmtime)
3675 ctf_integer_hex(void*, prval, prval)
3679 TRACEPOINT_EVENT(librados, rados_read_op_stat_exit,
3684 TRACEPOINT_EVENT(librados, rados_read_op_read_enter,
3686 rados_read_op_t, read_op,
3690 size_t*, bytes_read,
3693 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3694 ctf_integer(uint64_t, offset, offset)
3695 ctf_integer(size_t, len, len)
3696 ctf_integer_hex(void*, buf, buf)
3697 ctf_integer_hex(void*, bytes_read, bytes_read)
3698 ctf_integer_hex(void*, prval, prval)
3702 TRACEPOINT_EVENT(librados, rados_read_op_read_exit,
3707 TRACEPOINT_EVENT(librados, rados_read_op_checksum_enter,
3709 rados_read_op_t, read_op,
3711 const char*, init_value,
3712 size_t, init_value_len,
3715 size_t, chunk_size),
3717 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3718 ctf_integer(int, type, type)
3719 ceph_ctf_sequence(unsigned char, init_value, init_value, size_t, init_value_len)
3720 ctf_integer(uint64_t, offset, offset)
3721 ctf_integer(size_t, len, len)
3722 ctf_integer(size_t, chunk_size, chunk_size)
3726 TRACEPOINT_EVENT(librados, rados_read_op_checksum_exit,
3731 TRACEPOINT_EVENT(librados, rados_read_op_exec_enter,
3733 rados_read_op_t, read_op,
3735 const char*, method,
3736 const char*, in_buf,
3742 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3743 ceph_ctf_string(cls, cls)
3744 ceph_ctf_string(method, method)
3745 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3746 ctf_integer_hex(void*, out_buf, out_buf)
3747 ctf_integer_hex(void*, out_len, out_len)
3748 ctf_integer_hex(void*, prval, prval)
3752 TRACEPOINT_EVENT(librados, rados_read_op_exec_exit,
3757 TRACEPOINT_EVENT(librados, rados_read_op_exec_user_buf_enter,
3759 rados_read_op_t, read_op,
3761 const char*, method,
3762 const char*, in_buf,
3769 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3770 ceph_ctf_string(cls, cls)
3771 ceph_ctf_string(method, method)
3772 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3773 ctf_integer_hex(void*, out_buf, out_buf)
3774 ctf_integer(size_t, out_len, out_len)
3775 ctf_integer_hex(void*, used_len, used_len)
3776 ctf_integer_hex(void*, prval, prval)
3780 TRACEPOINT_EVENT(librados, rados_read_op_exec_user_buf_exit,
3785 TRACEPOINT_EVENT(librados, rados_read_op_getxattrs_enter,
3787 rados_read_op_t, read_op,
3790 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3791 ctf_integer_hex(void*, prval, prval)
3795 TRACEPOINT_EVENT(librados, rados_read_op_getxattrs_exit,
3797 rados_xattrs_iter_t, iter),
3799 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
3803 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_enter,
3805 rados_read_op_t, read_op,
3806 const char*, start_after,
3807 const char*, filter_prefix,
3808 uint64_t, max_return,
3811 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3812 ceph_ctf_string(start_after, start_after)
3813 ceph_ctf_string(filter_prefix, filter_prefix)
3814 ctf_integer(uint64_t, max_return, max_return)
3815 ctf_integer_hex(void*, prval, prval)
3819 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_exit,
3821 rados_omap_iter_t, iter),
3823 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3827 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_keys_enter,
3829 rados_read_op_t, read_op,
3830 const char*, start_after,
3831 uint64_t, max_return,
3834 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3835 ceph_ctf_string(start_after, start_after)
3836 ctf_integer(uint64_t, max_return, max_return)
3837 ctf_integer_hex(void*, prval, prval)
3841 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_keys_exit,
3843 rados_omap_iter_t, iter),
3845 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3849 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_by_keys_enter,
3851 rados_read_op_t, read_op,
3852 char const* const*, keys,
3854 rados_omap_iter_t*, piter,
3857 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3858 ctf_integer_hex(void*, keys, keys)
3859 ctf_integer(size_t, keys_len, keys_len)
3860 ctf_integer_hex(void*, piter, piter)
3861 ctf_integer_hex(void*, prval, prval)
3865 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_by_keys_exit,
3867 rados_omap_iter_t, iter),
3869 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3873 TRACEPOINT_EVENT(librados, rados_omap_get_next_enter,
3875 rados_omap_iter_t, iter),
3877 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3881 TRACEPOINT_EVENT(librados, rados_omap_get_next_exit,
3888 ctf_integer(int, retval, retval)
3889 ceph_ctf_stringp(key, key)
3890 ceph_ctf_sequencep(unsigned char, val, val, size_t, len)
3894 TRACEPOINT_EVENT(librados, rados_omap_get_end_enter,
3896 rados_omap_iter_t, iter),
3898 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3902 TRACEPOINT_EVENT(librados, rados_omap_get_end_exit,
3907 TRACEPOINT_EVENT(librados, rados_read_op_operate_enter,
3909 rados_read_op_t, read_op,
3914 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3915 ctf_integer_hex(rados_ioctx_t, ctx, ctx)
3916 ctf_string(oid, oid)
3917 ctf_integer(int, flags, flags)
3921 TRACEPOINT_EVENT(librados, rados_read_op_operate_exit,
3925 ctf_integer(int, retval, retval)
3929 TRACEPOINT_EVENT(librados, rados_aio_read_op_operate_enter,
3931 rados_read_op_t, read_op,
3933 rados_completion_t, completion,
3937 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3938 ctf_integer_hex(rados_ioctx_t, ctx, ctx)
3939 ctf_integer_hex(rados_completion_t, completion, completion)
3940 ceph_ctf_string(oid, oid)
3941 ctf_integer(int, flags, flags)
3945 TRACEPOINT_EVENT(librados, rados_aio_read_op_operate_exit,
3949 ctf_integer(int, retval, retval)
3953 TRACEPOINT_EVENT(librados, rados_cache_pin_enter,
3958 ctf_integer_hex(rados_ioctx_t, io, io)
3959 ceph_ctf_string(o, o)
3963 TRACEPOINT_EVENT(librados, rados_cache_pin_exit,
3967 ctf_integer(int, retval, retval)
3971 TRACEPOINT_EVENT(librados, rados_cache_unpin_enter,
3976 ctf_integer_hex(rados_ioctx_t, io, io)
3977 ceph_ctf_string(o, o)
3981 TRACEPOINT_EVENT(librados, rados_cache_unpin_exit,
3985 ctf_integer(int, retval, retval)
3989 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_enter,
3995 ctf_integer_hex(rados_t, cluster, cluster)
3996 ctf_integer(int64_t, id, id)
3997 ctf_integer(size_t, maxlen, maxlen)
4001 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_pg,
4005 ctf_string(buf, buf)
4009 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_exit,
4013 ctf_integer(int, retval, retval)