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_mgr_command_target_enter,
589 ctf_integer_hex(rados_t, cluster, cluster)
590 ctf_string(name, name)
591 ctf_integer(size_t, cmdlen, cmdlen)
592 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
596 TRACEPOINT_EVENT(librados, rados_mgr_command_target_cmd,
604 TRACEPOINT_EVENT(librados, rados_mgr_command_target_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_pg_command_enter,
627 ctf_integer_hex(rados_t, cluster, cluster)
629 ctf_integer(size_t, cmdlen, cmdlen)
630 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, inbuflen)
634 TRACEPOINT_EVENT(librados, rados_pg_command_cmd,
642 TRACEPOINT_EVENT(librados, rados_pg_command_exit,
650 ctf_integer(int, retval, retval)
651 ceph_ctf_stringp(outs, outs)
652 ceph_ctf_sequencep(unsigned char, outbuf, outbuf, size_t, outbuflen)
653 ceph_ctf_integerp(size_t, outslen, outslen)
657 TRACEPOINT_EVENT(librados, rados_buffer_free_enter,
661 ctf_integer_hex(void*, buf, buf)
665 TRACEPOINT_EVENT(librados, rados_buffer_free_exit,
670 TRACEPOINT_EVENT(librados, rados_monitor_log_enter,
674 rados_log_callback_t, callback,
677 ctf_integer_hex(rados_t, cluster, cluster)
678 ceph_ctf_string(level, level)
679 ctf_integer_hex(rados_log_callback_t, callback, callback)
680 ctf_integer_hex(void*, arg, arg)
684 TRACEPOINT_EVENT(librados, rados_monitor_log_exit,
688 ctf_integer(int, retval, retval)
692 TRACEPOINT_EVENT(librados, rados_monitor_log2_enter,
696 rados_log_callback2_t, callback,
699 ctf_integer_hex(rados_t, cluster, cluster)
700 ceph_ctf_string(level, level)
701 ctf_integer_hex(rados_log_callback2_t, callback, callback)
702 ctf_integer_hex(void*, arg, arg)
706 TRACEPOINT_EVENT(librados, rados_monitor_log2_exit,
710 ctf_integer(int, retval, retval)
714 TRACEPOINT_EVENT(librados, rados_ioctx_create_enter,
719 ctf_integer_hex(rados_t, cluster, cluster)
720 ctf_string(name, name)
724 TRACEPOINT_EVENT(librados, rados_ioctx_create_exit,
727 rados_ioctx_t, ioctx),
729 ctf_integer(int, retval, retval)
730 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
734 TRACEPOINT_EVENT(librados, rados_ioctx_create2_enter,
739 ctf_integer_hex(rados_t, cluster, cluster)
740 ctf_integer(int64_t, pool_id, pool_id)
744 TRACEPOINT_EVENT(librados, rados_ioctx_create2_exit,
747 rados_ioctx_t, ioctx),
749 ctf_integer(int, retval, retval)
750 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
754 TRACEPOINT_EVENT(librados, rados_ioctx_destroy_enter,
756 rados_ioctx_t, ioctx),
758 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
762 TRACEPOINT_EVENT(librados, rados_ioctx_destroy_exit,
767 TRACEPOINT_EVENT(librados, rados_ioctx_pool_stat_enter,
769 rados_ioctx_t, ioctx),
771 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
775 TRACEPOINT_EVENT(librados, rados_ioctx_pool_stat_exit,
778 struct rados_pool_stat_t*, stats),
780 ctf_integer(int, retval, retval)
781 ctf_integer(uint64_t, num_kb, stats->num_kb)
782 ctf_integer(uint64_t, num_bytes, stats->num_bytes)
783 ctf_integer(uint64_t, num_objects, stats->num_objects)
784 ctf_integer(uint64_t, num_object_clones, stats->num_object_clones)
785 ctf_integer(uint64_t, num_object_copies, stats->num_object_copies)
786 ctf_integer(uint64_t, num_objects_missing_on_primary, stats->num_objects_missing_on_primary)
787 ctf_integer(uint64_t, num_objects_unfound, stats->num_objects_unfound)
788 ctf_integer(uint64_t, num_objects_degraded, stats->num_objects_degraded)
789 ctf_integer(uint64_t, num_rd, stats->num_rd)
790 ctf_integer(uint64_t, num_rd_kb, stats->num_rd_kb)
791 ctf_integer(uint64_t, num_wr, stats->num_wr)
792 ctf_integer(uint64_t, num_wr_kb, stats->num_wr_kb)
796 TRACEPOINT_EVENT(librados, rados_ioctx_cct_enter,
798 rados_ioctx_t, ioctx),
800 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
804 TRACEPOINT_EVENT(librados, rados_ioctx_cct_exit,
806 rados_config_t, retval),
808 ctf_integer_hex(rados_config_t, retval, retval)
812 TRACEPOINT_EVENT(librados, rados_ioctx_snap_set_read_enter,
814 rados_ioctx_t, ioctx,
817 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
818 ctf_integer(uint64_t, snapid, snapid)
822 TRACEPOINT_EVENT(librados, rados_ioctx_snap_set_read_exit,
827 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_set_write_ctx_enter,
829 rados_ioctx_t, ioctx,
834 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
835 ctf_integer(uint64_t, seq, seq)
836 ctf_sequence(uint64_t, snaps, snaps,
841 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_set_write_ctx_exit,
845 ctf_integer(int, retval, retval)
849 TRACEPOINT_EVENT(librados, rados_write_enter,
851 rados_ioctx_t, ioctx,
857 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
859 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
860 ctf_integer(uint64_t, off, off)
864 TRACEPOINT_EVENT(librados, rados_write_exit,
868 ctf_integer(int, retval, retval)
872 TRACEPOINT_EVENT(librados, rados_append_enter,
874 rados_ioctx_t, ioctx,
879 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
881 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
885 TRACEPOINT_EVENT(librados, rados_append_exit,
889 ctf_integer(int, retval, retval)
893 TRACEPOINT_EVENT(librados, rados_write_full_enter,
895 rados_ioctx_t, ioctx,
900 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
902 ceph_ctf_sequence(unsigned char, buf, buf, size_t, len)
906 TRACEPOINT_EVENT(librados, rados_write_full_exit,
910 ctf_integer(int, retval, retval)
914 TRACEPOINT_EVENT(librados, rados_writesame_enter,
916 rados_ioctx_t, ioctx,
923 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
925 ceph_ctf_sequence(unsigned char, buf, buf, size_t, data_len)
926 ctf_integer(size_t, write_len, write_len)
927 ctf_integer(uint64_t, off, off)
931 TRACEPOINT_EVENT(librados, rados_writesame_exit,
935 ctf_integer(int, retval, retval)
939 TRACEPOINT_EVENT(librados, rados_trunc_enter,
941 rados_ioctx_t, ioctx,
945 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
947 ctf_integer(uint64_t, size, size)
951 TRACEPOINT_EVENT(librados, rados_trunc_exit,
955 ctf_integer(int, retval, retval)
959 TRACEPOINT_EVENT(librados, rados_remove_enter,
961 rados_ioctx_t, ioctx,
964 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
969 TRACEPOINT_EVENT(librados, rados_remove_exit,
973 ctf_integer(int, retval, retval)
977 TRACEPOINT_EVENT(librados, rados_read_enter,
979 rados_ioctx_t, ioctx,
985 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
987 ctf_integer_hex(void*, buf, buf)
988 ctf_integer(size_t, len, len)
989 ctf_integer(size_t, off, off)
993 TRACEPOINT_EVENT(librados, rados_read_exit,
998 ctf_integer(int, retval, retval)
999 ceph_ctf_sequence(unsigned char, buf, buf, uint64_t, retval)
1003 TRACEPOINT_EVENT(librados, rados_checksum_enter,
1005 rados_ioctx_t, ioctx,
1008 const char*, init_value,
1009 size_t, init_value_len,
1012 size_t, chunk_size),
1014 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1015 ctf_string(oid, oid)
1016 ctf_integer(int, type, type)
1017 ceph_ctf_sequence(unsigned char, init_value, init_value, size_t, init_value_len)
1018 ctf_integer(size_t, len, len)
1019 ctf_integer(uint64_t, off, off)
1020 ctf_integer(size_t, chunk_size, chunk_size)
1024 TRACEPOINT_EVENT(librados, rados_checksum_exit,
1027 const char*, checksum,
1028 size_t, checksum_len
1031 ctf_integer(int, retval, retval)
1032 ceph_ctf_sequence(unsigned char, checksum, checksum, size_t, checksum_len)
1036 TRACEPOINT_EVENT(librados, rados_get_last_version_enter,
1038 rados_ioctx_t, ioctx),
1040 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1044 TRACEPOINT_EVENT(librados, rados_get_last_version_exit,
1048 ctf_integer(uint64_t, retval, retval)
1052 TRACEPOINT_EVENT(librados, rados_pool_create_enter,
1057 ctf_integer_hex(rados_t, cluster, cluster)
1058 ctf_string(name, name)
1062 TRACEPOINT_EVENT(librados, rados_pool_create_exit,
1066 ctf_integer(int, retval, retval)
1070 TRACEPOINT_EVENT(librados, rados_pool_create_with_auid_enter,
1076 ctf_integer_hex(rados_t, cluster, cluster)
1077 ctf_string(name, name)
1078 ctf_integer(uint64_t, auid, auid)
1082 TRACEPOINT_EVENT(librados, rados_pool_create_with_auid_exit,
1086 ctf_integer(int, retval, retval)
1090 TRACEPOINT_EVENT(librados, rados_pool_create_with_crush_rule_enter,
1094 uint8_t, crush_rule_num),
1096 ctf_integer_hex(rados_t, cluster, cluster)
1097 ctf_string(name, name)
1098 ctf_integer(uint8_t, crush_rule_num, crush_rule_num)
1102 TRACEPOINT_EVENT(librados, rados_pool_create_with_crush_rule_exit,
1106 ctf_integer(int, retval, retval)
1110 TRACEPOINT_EVENT(librados, rados_pool_create_with_all_enter,
1115 uint8_t, crush_rule_num),
1117 ctf_integer_hex(rados_t, cluster, cluster)
1118 ctf_string(name, name)
1119 ctf_integer(uint64_t, auid, auid)
1120 ctf_integer(uint8_t, crush_rule_num, crush_rule_num)
1124 TRACEPOINT_EVENT(librados, rados_pool_create_with_all_exit,
1128 ctf_integer(int, retval, retval)
1132 TRACEPOINT_EVENT(librados, rados_pool_get_base_tier_enter,
1137 ctf_integer_hex(rados_t, cluster, cluster)
1138 ctf_integer(int64_t, pool_id, pool_id)
1142 TRACEPOINT_EVENT(librados, rados_pool_get_base_tier_exit,
1145 int64_t, base_tier),
1147 ctf_integer(int, retval, retval)
1148 ctf_integer(int64_t, base_tier, base_tier)
1152 TRACEPOINT_EVENT(librados, rados_pool_delete_enter,
1157 ctf_integer_hex(rados_t, cluster, cluster)
1158 ctf_string(name, name)
1162 TRACEPOINT_EVENT(librados, rados_pool_delete_exit,
1166 ctf_integer(int, retval, retval)
1170 TRACEPOINT_EVENT(librados, rados_ioctx_pool_set_auid_enter,
1172 rados_ioctx_t, ioctx,
1175 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1176 ctf_integer(uint64_t, auid, auid)
1180 TRACEPOINT_EVENT(librados, rados_ioctx_pool_set_auid_exit,
1184 ctf_integer(int, retval, retval)
1188 TRACEPOINT_EVENT(librados, rados_ioctx_pool_get_auid_enter,
1190 rados_ioctx_t, ioctx),
1192 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1196 TRACEPOINT_EVENT(librados, rados_ioctx_pool_get_auid_exit,
1201 ctf_integer(int, retval, retval)
1202 ctf_integer(uint64_t, auid, auid)
1206 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_enter,
1208 rados_ioctx_t, ioctx),
1210 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1214 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_exit,
1218 ctf_integer(int, retval, retval)
1222 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_enter2,
1224 rados_ioctx_t, ioctx),
1226 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1230 TRACEPOINT_EVENT(librados, rados_ioctx_pool_requires_alignment_exit2,
1235 ctf_integer(int, retval, retval)
1236 ctf_integer(int, requires, req)
1240 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_enter,
1242 rados_ioctx_t, ioctx),
1244 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1248 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_exit,
1252 ctf_integer(uint64_t, retval, retval)
1256 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_enter2,
1258 rados_ioctx_t, ioctx),
1260 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1264 TRACEPOINT_EVENT(librados, rados_ioctx_pool_required_alignment_exit2,
1267 uint64_t, alignment),
1269 ctf_integer(int, retval, retval)
1270 ctf_integer(uint64_t, alignment, alignment)
1274 TRACEPOINT_EVENT(librados, rados_ioctx_locator_set_key_enter,
1276 rados_ioctx_t, ioctx,
1279 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1280 ceph_ctf_string(key, key)
1284 TRACEPOINT_EVENT(librados, rados_ioctx_locator_set_key_exit,
1289 TRACEPOINT_EVENT(librados, rados_ioctx_set_namespace_enter,
1291 rados_ioctx_t, ioctx,
1292 const char*, nspace),
1294 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1295 ceph_ctf_string(nspace, nspace)
1299 TRACEPOINT_EVENT(librados, rados_ioctx_set_namespace_exit,
1304 TRACEPOINT_EVENT(librados, rados_ioctx_get_namespace_enter,
1306 rados_ioctx_t, ioctx,
1309 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1310 ctf_integer(unsigned, maxlen, maxlen)
1314 TRACEPOINT_EVENT(librados, rados_ioctx_get_namespace_exit,
1319 ctf_integer(int, retval, retval)
1320 ctf_string(name, name)
1324 TRACEPOINT_EVENT(librados, rados_ioctx_get_cluster_enter,
1326 rados_ioctx_t, ioctx),
1328 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1332 TRACEPOINT_EVENT(librados, rados_ioctx_get_cluster_exit,
1336 ctf_integer_hex(rados_t, retval, retval)
1340 TRACEPOINT_EVENT(librados, rados_ioctx_get_id_enter,
1342 rados_ioctx_t, ioctx),
1344 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1348 TRACEPOINT_EVENT(librados, rados_ioctx_get_id_exit,
1352 ctf_integer_hex(int64_t, retval, retval)
1356 TRACEPOINT_EVENT(librados, rados_ioctx_get_pool_name_enter,
1358 rados_ioctx_t, ioctx,
1361 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1362 ctf_integer(unsigned, maxlen, maxlen)
1366 TRACEPOINT_EVENT(librados, rados_ioctx_get_pool_name_exit,
1371 ctf_integer(int, retval, retval)
1372 ctf_string(name, name)
1376 TRACEPOINT_EVENT(librados, rados_ioctx_snap_create_enter,
1378 rados_ioctx_t, ioctx,
1379 const char*, snapname),
1381 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1382 ctf_string(snapname, snapname)
1386 TRACEPOINT_EVENT(librados, rados_ioctx_snap_create_exit,
1390 ctf_integer(int, retval, retval)
1394 TRACEPOINT_EVENT(librados, rados_ioctx_snap_remove_enter,
1396 rados_ioctx_t, ioctx,
1397 const char*, snapname),
1399 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1400 ctf_string(snapname, snapname)
1404 TRACEPOINT_EVENT(librados, rados_ioctx_snap_remove_exit,
1408 ctf_integer(int, retval, retval)
1412 TRACEPOINT_EVENT(librados, rados_ioctx_snap_rollback_enter,
1414 rados_ioctx_t, ioctx,
1416 const char*, snapname),
1418 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1419 ctf_string(oid, oid)
1420 ctf_string(snapname, snapname)
1424 TRACEPOINT_EVENT(librados, rados_ioctx_snap_rollback_exit,
1428 ctf_integer(int, retval, retval)
1432 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_create_enter,
1434 rados_ioctx_t, ioctx),
1436 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1440 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_create_exit,
1445 ctf_integer(int, retval, retval)
1446 ctf_integer(uint64_t, snapid, snapid)
1450 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_remove_enter,
1452 rados_ioctx_t, ioctx,
1455 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1456 ctf_integer(uint64_t, snapid, snapid)
1460 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_remove_exit,
1464 ctf_integer(int, retval, retval)
1468 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_rollback_enter,
1470 rados_ioctx_t, ioctx,
1474 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1475 ctf_string(oid, oid)
1476 ctf_integer(uint64_t, snapid, snapid)
1480 TRACEPOINT_EVENT(librados, rados_ioctx_selfmanaged_snap_rollback_exit,
1484 ctf_integer(int, retval, retval)
1488 TRACEPOINT_EVENT(librados, rados_ioctx_snap_list_enter,
1490 rados_ioctx_t, ioctx,
1493 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1494 ctf_integer(int, maxlen, maxlen)
1498 TRACEPOINT_EVENT(librados, rados_ioctx_snap_list_exit,
1501 rados_snap_t*, snaps,
1504 ctf_integer(int, retval, retval)
1505 ctf_sequence(rados_snap_t, snaps, snaps, uint32_t, num_snaps)
1509 TRACEPOINT_EVENT(librados, rados_ioctx_snap_lookup_enter,
1511 rados_ioctx_t, ioctx,
1514 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1515 ctf_string(name, name)
1519 TRACEPOINT_EVENT(librados, rados_ioctx_snap_lookup_exit,
1524 ctf_integer(int, retval, retval)
1525 ctf_integer(uint64_t, snapid, snapid)
1529 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_name_enter,
1531 rados_ioctx_t, ioctx,
1535 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1536 ctf_integer(uint64_t, snapid, snapid)
1537 ctf_integer(int, maxlen, maxlen)
1541 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_name_exit,
1546 ctf_integer(int, retval, retval)
1547 ctf_string(name, name)
1551 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_stamp_enter,
1553 rados_ioctx_t, ioctx,
1556 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1557 ctf_integer(uint64_t, snapid, snapid)
1561 TRACEPOINT_EVENT(librados, rados_ioctx_snap_get_stamp_exit,
1566 ctf_integer(int, retval, retval)
1567 ceph_ctf_time_t(time, time)
1571 TRACEPOINT_EVENT(librados, rados_cmpext_enter,
1573 rados_ioctx_t, ioctx,
1575 const char*, cmp_buf,
1579 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1580 ctf_string(oid, oid)
1581 ceph_ctf_sequence(unsigned char, cmp_buf, cmp_buf, size_t, cmp_len)
1582 ctf_integer(uint64_t, off, off)
1586 TRACEPOINT_EVENT(librados, rados_cmpext_exit,
1590 ctf_integer(int, retval, retval)
1594 TRACEPOINT_EVENT(librados, rados_getxattr_enter,
1596 rados_ioctx_t, ioctx,
1601 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1602 ctf_string(oid, oid)
1603 ctf_string(aname, aname)
1604 ctf_integer(size_t, len, len)
1608 TRACEPOINT_EVENT(librados, rados_getxattr_exit,
1614 ctf_integer(int, retval, retval)
1615 ceph_ctf_sequence(unsigned char, value, value, uint64_t, len)
1619 TRACEPOINT_EVENT(librados, rados_getxattrs_enter,
1621 rados_ioctx_t, ioctx,
1624 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1625 ctf_string(oid, oid)
1629 TRACEPOINT_EVENT(librados, rados_getxattrs_exit,
1632 rados_xattrs_iter_t, iter),
1634 ctf_integer(int, retval, retval)
1635 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1639 TRACEPOINT_EVENT(librados, rados_getxattrs_next_enter,
1641 rados_xattrs_iter_t, iter),
1643 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1647 TRACEPOINT_EVENT(librados, rados_getxattrs_next_exit,
1654 ctf_integer(int, retval, retval)
1655 ceph_ctf_string(aname, aname)
1656 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
1660 TRACEPOINT_EVENT(librados, rados_getxattrs_end_enter,
1662 rados_xattrs_iter_t, iter),
1664 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
1668 TRACEPOINT_EVENT(librados, rados_getxattrs_end_exit,
1673 TRACEPOINT_EVENT(librados, rados_setxattr_enter,
1675 rados_ioctx_t, ioctx,
1681 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1682 ctf_string(oid, oid)
1683 ctf_string(aname, aname)
1684 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
1688 TRACEPOINT_EVENT(librados, rados_setxattr_exit,
1692 ctf_integer(int, retval, retval)
1696 TRACEPOINT_EVENT(librados, rados_rmxattr_enter,
1698 rados_ioctx_t, ioctx,
1700 const char*, aname),
1702 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1703 ctf_string(oid, oid)
1704 ctf_string(aname, aname)
1708 TRACEPOINT_EVENT(librados, rados_rmxattr_exit,
1712 ctf_integer(int, retval, retval)
1716 TRACEPOINT_EVENT(librados, rados_stat_enter,
1718 rados_ioctx_t, ioctx,
1721 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1722 ctf_string(oid, oid)
1726 TRACEPOINT_EVENT(librados, rados_stat_exit,
1732 ctf_integer(int, retval, retval)
1733 ceph_ctf_integerp(uint64_t, size, size)
1734 ceph_ctf_time_tp(mtime, mtime)
1738 TRACEPOINT_EVENT(librados, rados_stat2_enter,
1740 rados_ioctx_t, ioctx,
1743 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1744 ctf_string(oid, oid)
1748 TRACEPOINT_EVENT(librados, rados_stat2_exit,
1752 struct timespec*, mtime),
1754 ctf_integer(int, retval, retval)
1755 ceph_ctf_integerp(uint64_t, size, size)
1756 ceph_ctf_timespecp(mtime, mtime)
1760 TRACEPOINT_EVENT(librados, rados_exec_enter,
1762 rados_ioctx_t, ioctx,
1765 const char*, method,
1770 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1771 ctf_string(oid, oid)
1772 ctf_string(cls, cls)
1773 ctf_string(method, method)
1774 ceph_ctf_sequence(unsigned char, inbuf, inbuf, size_t, in_len)
1775 ctf_integer(size_t, out_len, out_len)
1779 TRACEPOINT_EVENT(librados, rados_exec_exit,
1785 ctf_integer(int, retval, retval)
1786 ceph_ctf_sequence(unsigned char, outbuf, outbuf, size_t, len)
1790 TRACEPOINT_EVENT(librados, rados_nobjects_list_open_enter,
1792 rados_ioctx_t, ioctx),
1794 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1798 TRACEPOINT_EVENT(librados, rados_nobjects_list_open_exit,
1801 rados_list_ctx_t, listctx),
1803 ctf_integer(int, retval, retval)
1804 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1808 TRACEPOINT_EVENT(librados, rados_nobjects_list_close_enter,
1810 rados_list_ctx_t, listctx),
1812 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1816 TRACEPOINT_EVENT(librados, rados_nobjects_list_close_exit,
1821 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_enter,
1823 rados_list_ctx_t, listctx,
1826 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1827 ctf_integer(uint32_t, pos, pos)
1831 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_exit,
1835 ctf_integer(uint32_t, retval, retval)
1839 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_cursor_enter,
1841 rados_list_ctx_t, listctx),
1843 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1847 TRACEPOINT_EVENT(librados, rados_nobjects_list_seek_cursor_exit,
1851 ctf_integer(int, retval, retval)
1855 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_cursor_enter,
1857 rados_list_ctx_t, listctx),
1859 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1863 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_cursor_exit,
1867 ctf_integer(int, retval, retval)
1871 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_pg_hash_position_enter,
1873 rados_list_ctx_t, listctx),
1875 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1879 TRACEPOINT_EVENT(librados, rados_nobjects_list_get_pg_hash_position_exit,
1883 ctf_integer(uint32_t, retval, retval)
1887 TRACEPOINT_EVENT(librados, rados_nobjects_list_next_enter,
1889 rados_list_ctx_t, listctx),
1891 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1895 TRACEPOINT_EVENT(librados, rados_nobjects_list_next_exit,
1899 char const* const*, key,
1900 char const* const*, nspace),
1902 ctf_integer(int, retval, retval)
1903 ceph_ctf_string(entry, entry)
1904 ceph_ctf_stringp(key, key)
1905 ceph_ctf_stringp(nspace, nspace)
1909 TRACEPOINT_EVENT(librados, rados_nobjects_list_next2_enter,
1911 rados_list_ctx_t, listctx),
1913 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1917 TRACEPOINT_EVENT(librados, rados_nobjects_list_next2_exit,
1920 const char* const*, entry,
1921 const char* const*, key,
1922 const char* const*, nspace,
1923 const size_t*, entry_size,
1924 const size_t*, key_size,
1925 const size_t*, nspace_size),
1927 ctf_integer(int, retval, retval)
1928 ceph_ctf_sequencep(char, entry, entry, size_t, entry_size)
1929 ceph_ctf_sequencep(char, key, key, size_t, key_size)
1930 ceph_ctf_sequencep(char, nspace, nspace, size_t, nspace_size)
1935 TRACEPOINT_EVENT(librados, rados_objects_list_open_enter,
1937 rados_ioctx_t, ioctx),
1939 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
1943 TRACEPOINT_EVENT(librados, rados_objects_list_open_exit,
1946 rados_list_ctx_t, listctx),
1948 ctf_integer(int, retval, retval)
1949 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1953 TRACEPOINT_EVENT(librados, rados_objects_list_close_enter,
1955 rados_list_ctx_t, listctx),
1957 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1961 TRACEPOINT_EVENT(librados, rados_objects_list_close_exit,
1966 TRACEPOINT_EVENT(librados, rados_objects_list_seek_enter,
1968 rados_list_ctx_t, listctx,
1971 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1972 ctf_integer(uint32_t, pos, pos)
1976 TRACEPOINT_EVENT(librados, rados_objects_list_seek_exit,
1980 ctf_integer(uint32_t, retval, retval)
1984 TRACEPOINT_EVENT(librados, rados_objects_list_get_pg_hash_position_enter,
1986 rados_list_ctx_t, listctx),
1988 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
1992 TRACEPOINT_EVENT(librados, rados_objects_list_get_pg_hash_position_exit,
1996 ctf_integer(uint32_t, retval, retval)
2000 TRACEPOINT_EVENT(librados, rados_objects_list_next_enter,
2002 rados_list_ctx_t, listctx),
2004 ctf_integer_hex(rados_list_ctx_t, listctx, listctx)
2008 TRACEPOINT_EVENT(librados, rados_objects_list_next_exit,
2012 char const* const*, key),
2014 ctf_integer(int, retval, retval)
2015 ceph_ctf_string(entry, entry)
2016 ceph_ctf_stringp(key, key)
2020 TRACEPOINT_EVENT(librados, rados_aio_create_completion_enter,
2023 rados_callback_t, cb_complete,
2024 rados_callback_t, cb_safe),
2026 ctf_integer_hex(void*, cb_arg, cb_arg)
2027 ctf_integer_hex(rados_callback_t, cb_complete, cb_complete)
2028 ctf_integer_hex(rados_callback_t, cb_safe, cb_safe)
2032 TRACEPOINT_EVENT(librados, rados_aio_create_completion_exit,
2035 rados_completion_t, completion),
2037 ctf_integer(int, retval, retval)
2038 ctf_integer_hex(rados_completion_t, completion, completion)
2042 TRACEPOINT_EVENT(librados, rados_aio_create_completion2_enter,
2045 rados_callback_t, cb_complete),
2047 ctf_integer_hex(void*, cb_arg, cb_arg)
2048 ctf_integer_hex(rados_callback_t, cb_complete, cb_complete)
2052 TRACEPOINT_EVENT(librados, rados_aio_create_completion2_exit,
2055 rados_completion_t, completion),
2057 ctf_integer(int, retval, retval)
2058 ctf_integer_hex(rados_completion_t, completion, completion)
2062 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_enter,
2064 rados_completion_t, completion),
2066 ctf_integer_hex(rados_completion_t, completion, completion)
2070 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_exit,
2074 ctf_integer(int, retval, retval)
2078 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_enter,
2080 rados_completion_t, completion),
2082 ctf_integer_hex(rados_completion_t, completion, completion)
2086 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_exit,
2090 ctf_integer(int, retval, retval)
2094 TRACEPOINT_EVENT(librados, rados_aio_is_complete_enter,
2096 rados_completion_t, completion),
2098 ctf_integer_hex(rados_completion_t, completion, completion)
2102 TRACEPOINT_EVENT(librados, rados_aio_is_complete_exit,
2106 ctf_integer(int, retval, retval)
2110 TRACEPOINT_EVENT(librados, rados_aio_is_safe_enter,
2112 rados_completion_t, completion),
2114 ctf_integer_hex(rados_completion_t, completion, completion)
2118 TRACEPOINT_EVENT(librados, rados_aio_is_safe_exit,
2122 ctf_integer(int, retval, retval)
2126 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_and_cb_enter,
2128 rados_completion_t, completion),
2130 ctf_integer_hex(rados_completion_t, completion, completion)
2134 TRACEPOINT_EVENT(librados, rados_aio_wait_for_complete_and_cb_exit,
2138 ctf_integer(int, retval, retval)
2142 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_and_cb_enter,
2144 rados_completion_t, completion),
2146 ctf_integer_hex(rados_completion_t, completion, completion)
2150 TRACEPOINT_EVENT(librados, rados_aio_wait_for_safe_and_cb_exit,
2154 ctf_integer(int, retval, retval)
2158 TRACEPOINT_EVENT(librados, rados_aio_is_complete_and_cb_enter,
2160 rados_completion_t, completion),
2162 ctf_integer_hex(rados_completion_t, completion, completion)
2166 TRACEPOINT_EVENT(librados, rados_aio_is_complete_and_cb_exit,
2170 ctf_integer(int, retval, retval)
2174 TRACEPOINT_EVENT(librados, rados_aio_is_safe_and_cb_enter,
2176 rados_completion_t, completion),
2178 ctf_integer_hex(rados_completion_t, completion, completion)
2182 TRACEPOINT_EVENT(librados, rados_aio_is_safe_and_cb_exit,
2186 ctf_integer(int, retval, retval)
2190 TRACEPOINT_EVENT(librados, rados_aio_get_return_value_enter,
2192 rados_completion_t, completion),
2194 ctf_integer_hex(rados_completion_t, completion, completion)
2198 TRACEPOINT_EVENT(librados, rados_aio_get_return_value_exit,
2202 ctf_integer(int, retval, retval)
2206 TRACEPOINT_EVENT(librados, rados_aio_get_version_enter,
2208 rados_completion_t, completion),
2210 ctf_integer_hex(rados_completion_t, completion, completion)
2214 TRACEPOINT_EVENT(librados, rados_aio_get_version_exit,
2218 ctf_integer(uint64_t, retval, retval)
2222 TRACEPOINT_EVENT(librados, rados_aio_release_enter,
2224 rados_completion_t, completion),
2226 ctf_integer_hex(rados_completion_t, completion, completion)
2230 TRACEPOINT_EVENT(librados, rados_aio_release_exit,
2235 TRACEPOINT_EVENT(librados, rados_aio_read_enter,
2237 rados_ioctx_t, ioctx,
2239 rados_completion_t, completion,
2243 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2244 ctf_string(oid, oid)
2245 ctf_integer_hex(rados_completion_t, completion, completion)
2246 ctf_integer(size_t, len, len)
2247 ctf_integer(uint64_t, off, off)
2251 TRACEPOINT_EVENT(librados, rados_aio_read_exit,
2255 ctf_integer(int, retval, retval)
2259 TRACEPOINT_EVENT(librados, rados_aio_write_enter,
2261 rados_ioctx_t, ioctx,
2263 rados_completion_t, completion,
2268 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2269 ctf_string(oid, oid)
2270 ctf_integer_hex(rados_completion_t, completion, completion)
2271 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2272 ctf_integer(size_t, len, len)
2273 ctf_integer(uint64_t, off, off)
2277 TRACEPOINT_EVENT(librados, rados_aio_write_exit,
2281 ctf_integer(int, retval, retval)
2285 TRACEPOINT_EVENT(librados, rados_aio_append_enter,
2287 rados_ioctx_t, ioctx,
2289 rados_completion_t, completion,
2293 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2294 ctf_string(oid, oid)
2295 ctf_integer_hex(rados_completion_t, completion, completion)
2296 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2297 ctf_integer(size_t, len, len)
2301 TRACEPOINT_EVENT(librados, rados_aio_append_exit,
2305 ctf_integer(int, retval, retval)
2309 TRACEPOINT_EVENT(librados, rados_aio_write_full_enter,
2311 rados_ioctx_t, ioctx,
2313 rados_completion_t, completion,
2317 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2318 ctf_string(oid, oid)
2319 ctf_integer_hex(rados_completion_t, completion, completion)
2320 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(len, CEPH_TRACE_BUF_TRUNC_LEN))
2321 ctf_integer(size_t, len, len)
2325 TRACEPOINT_EVENT(librados, rados_aio_write_full_exit,
2329 ctf_integer(int, retval, retval)
2333 TRACEPOINT_EVENT(librados, rados_aio_writesame_enter,
2335 rados_ioctx_t, ioctx,
2337 rados_completion_t, completion,
2343 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2344 ctf_string(oid, oid)
2345 ctf_integer_hex(rados_completion_t, completion, completion)
2346 ctf_sequence(unsigned char, buf, buf, size_t, CEPH_MIN(data_len, CEPH_TRACE_BUF_TRUNC_LEN))
2347 ctf_integer(size_t, data_len, data_len)
2348 ctf_integer(size_t, write_len, write_len)
2349 ctf_integer(uint64_t, off, off)
2353 TRACEPOINT_EVENT(librados, rados_aio_writesame_exit,
2357 ctf_integer(int, retval, retval)
2362 TRACEPOINT_EVENT(librados, rados_aio_remove_enter,
2364 rados_ioctx_t, ioctx,
2366 rados_completion_t, completion),
2368 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2369 ctf_string(oid, oid)
2370 ctf_integer_hex(rados_completion_t, completion, completion)
2374 TRACEPOINT_EVENT(librados, rados_aio_remove_exit,
2378 ctf_integer(int, retval, retval)
2382 TRACEPOINT_EVENT(librados, rados_aio_flush_async_enter,
2384 rados_ioctx_t, ioctx,
2385 rados_completion_t, completion),
2387 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2388 ctf_integer_hex(rados_completion_t, completion, completion)
2392 TRACEPOINT_EVENT(librados, rados_aio_flush_async_exit,
2396 ctf_integer(int, retval, retval)
2400 TRACEPOINT_EVENT(librados, rados_aio_flush_enter,
2402 rados_ioctx_t, ioctx),
2404 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2408 TRACEPOINT_EVENT(librados, rados_aio_flush_exit,
2412 ctf_integer(int, retval, retval)
2416 TRACEPOINT_EVENT(librados, rados_aio_getxattr_enter,
2418 rados_ioctx_t, ioctx,
2420 rados_completion_t, completion,
2424 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2425 ctf_string(oid, oid)
2426 ctf_integer_hex(rados_completion_t, completion, completion)
2427 ctf_string(aname, aname)
2428 ctf_integer(size_t, len, len)
2432 TRACEPOINT_EVENT(librados, rados_aio_getxattr_exit,
2438 ctf_integer(int, retval, retval)
2439 ceph_ctf_sequence(unsigned char, value, value, uint64_t, len)
2443 TRACEPOINT_EVENT(librados, rados_aio_getxattrs_enter,
2445 rados_ioctx_t, ioctx,
2447 rados_completion_t, completion),
2449 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2450 ctf_string(oid, oid)
2451 ctf_integer_hex(rados_completion_t, completion, completion)
2455 TRACEPOINT_EVENT(librados, rados_aio_getxattrs_exit,
2458 rados_xattrs_iter_t, iter),
2460 ctf_integer(int, retval, retval)
2461 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
2465 TRACEPOINT_EVENT(librados, rados_aio_setxattr_enter,
2467 rados_ioctx_t, ioctx,
2469 rados_completion_t, completion,
2474 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2475 ctf_string(oid, oid)
2476 ctf_integer_hex(rados_completion_t, completion, completion)
2477 ctf_string(aname, aname)
2478 ceph_ctf_sequence(unsigned char, value, value, size_t, len)
2482 TRACEPOINT_EVENT(librados, rados_aio_setxattr_exit,
2486 ctf_integer(int, retval, retval)
2490 TRACEPOINT_EVENT(librados, rados_aio_rmxattr_enter,
2492 rados_ioctx_t, ioctx,
2494 rados_completion_t, completion,
2495 const char*, aname),
2497 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2498 ctf_string(oid, oid)
2499 ctf_integer_hex(rados_completion_t, completion, completion)
2500 ctf_string(aname, aname)
2504 TRACEPOINT_EVENT(librados, rados_aio_rmxattr_exit,
2508 ctf_integer(int, retval, retval)
2512 TRACEPOINT_EVENT(librados, rados_aio_stat_enter,
2514 rados_ioctx_t, ioctx,
2516 rados_completion_t, completion),
2518 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2519 ctf_string(oid, oid)
2520 ctf_integer_hex(rados_completion_t, completion, completion)
2524 TRACEPOINT_EVENT(librados, rados_aio_stat_exit,
2528 ctf_integer(int, retval, retval)
2532 TRACEPOINT_EVENT(librados, rados_aio_stat2_enter,
2534 rados_ioctx_t, ioctx,
2536 rados_completion_t, completion),
2538 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2539 ctf_string(oid, oid)
2540 ctf_integer_hex(rados_completion_t, completion, completion)
2544 TRACEPOINT_EVENT(librados, rados_aio_stat2_exit,
2548 ctf_integer(int, retval, retval)
2552 TRACEPOINT_EVENT(librados, rados_aio_exec_enter,
2554 rados_ioctx_t, ioctx,
2556 rados_completion_t, completion),
2558 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2559 ctf_string(oid, oid)
2560 ctf_integer_hex(rados_completion_t, completion, completion)
2564 TRACEPOINT_EVENT(librados, rados_aio_exec_exit,
2568 ctf_integer(int, retval, retval)
2572 TRACEPOINT_EVENT(librados, rados_aio_cmpext_enter,
2574 rados_ioctx_t, ioctx,
2576 rados_completion_t, completion,
2577 const char*, cmp_buf,
2581 ceph_ctf_sequence(unsigned char, cmp_buf, cmp_buf, size_t, cmp_len)
2582 ctf_integer(uint64_t, off, off)
2586 TRACEPOINT_EVENT(librados, rados_aio_cmpext_exit,
2590 ctf_integer(int, retval, retval)
2594 TRACEPOINT_EVENT(librados, rados_watch_enter,
2596 rados_ioctx_t, ioctx,
2599 rados_watchcb_t, callback,
2602 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2603 ctf_string(oid, oid)
2604 ctf_integer(uint64_t, version, version)
2605 ctf_integer_hex(rados_watchcb_t, callback, callback)
2606 ctf_integer_hex(void*, arg, arg)
2610 TRACEPOINT_EVENT(librados, rados_watch_exit,
2615 ctf_integer(int, retval, retval)
2616 ctf_integer(uint64_t, handle, handle)
2620 TRACEPOINT_EVENT(librados, rados_watch3_enter,
2622 rados_ioctx_t, ioctx,
2625 rados_watchcb2_t, callback,
2629 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2630 ctf_string(oid, oid)
2631 ctf_integer_hex(uint64_t, phandle, phandle)
2632 ctf_integer_hex(rados_watchcb2_t, callback, callback)
2633 ctf_integer(uint32_t, timeout, timeout)
2634 ctf_integer_hex(void*, arg, arg)
2638 TRACEPOINT_EVENT(librados, rados_watch3_exit,
2643 ctf_integer(int, retval, retval)
2644 ctf_integer(uint64_t, handle, handle)
2648 TRACEPOINT_EVENT(librados, rados_aio_watch2_enter,
2650 rados_ioctx_t, ioctx,
2652 rados_completion_t, completion,
2654 rados_watchcb2_t, callback,
2658 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2659 ctf_string(oid, oid)
2660 ctf_integer_hex(rados_completion_t, completion, completion)
2661 ctf_integer_hex(uint64_t, phandle, phandle)
2662 ctf_integer_hex(rados_watchcb2_t, callback, callback)
2663 ctf_integer(uint32_t, timeout, timeout)
2664 ctf_integer_hex(void*, arg, arg)
2668 TRACEPOINT_EVENT(librados, rados_aio_watch2_exit,
2673 ctf_integer(int, retval, retval)
2674 ctf_integer(uint64_t, handle, handle)
2678 TRACEPOINT_EVENT(librados, rados_unwatch_enter,
2680 rados_ioctx_t, ioctx,
2684 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2685 ctf_string(oid, oid)
2686 ctf_integer(uint64_t, handle, handle)
2690 TRACEPOINT_EVENT(librados, rados_unwatch_exit,
2694 ctf_integer(int, retval, retval)
2698 TRACEPOINT_EVENT(librados, rados_unwatch2_enter,
2700 rados_ioctx_t, ioctx,
2703 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2704 ctf_integer(uint64_t, handle, handle)
2708 TRACEPOINT_EVENT(librados, rados_unwatch2_exit,
2712 ctf_integer(int, retval, retval)
2716 TRACEPOINT_EVENT(librados, rados_aio_unwatch_enter,
2718 rados_ioctx_t, ioctx,
2720 rados_completion_t, completion),
2722 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2723 ctf_integer(uint64_t, handle, handle)
2724 ctf_integer_hex(rados_completion_t, completion, completion)
2728 TRACEPOINT_EVENT(librados, rados_aio_unwatch_exit,
2732 ctf_integer(int, retval, retval)
2736 TRACEPOINT_EVENT(librados, rados_watch_check_enter,
2738 rados_ioctx_t, ioctx,
2741 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2742 ctf_integer(uint64_t, handle, handle)
2746 TRACEPOINT_EVENT(librados, rados_watch_check_exit,
2750 ctf_integer(int, retval, retval)
2754 TRACEPOINT_EVENT(librados, rados_notify_enter,
2756 rados_ioctx_t, ioctx,
2762 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2763 ctf_string(oid, oid)
2764 ctf_integer(uint64_t, version, version)
2765 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2769 TRACEPOINT_EVENT(librados, rados_notify_exit,
2773 ctf_integer(int, retval, retval)
2777 TRACEPOINT_EVENT(librados, rados_notify2_enter,
2779 rados_ioctx_t, ioctx,
2783 uint64_t, timeout_ms),
2785 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2786 ctf_string(oid, oid)
2787 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2788 ctf_integer(uint64_t, timeout_ms, timeout_ms)
2792 TRACEPOINT_EVENT(librados, rados_notify2_exit,
2796 ctf_integer(int, retval, retval)
2800 TRACEPOINT_EVENT(librados, rados_aio_notify_enter,
2802 rados_ioctx_t, ioctx,
2804 rados_completion_t, completion,
2807 uint64_t, timeout_ms),
2809 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2810 ctf_string(oid, oid)
2811 ctf_integer_hex(rados_completion_t, completion, completion)
2812 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2813 ctf_integer(uint64_t, timeout_ms, timeout_ms)
2817 TRACEPOINT_EVENT(librados, rados_aio_notify_exit,
2821 ctf_integer(int, retval, retval)
2825 TRACEPOINT_EVENT(librados, rados_notify_ack_enter,
2827 rados_ioctx_t, ioctx,
2829 uint64_t, notify_id,
2834 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2835 ctf_string(oid, oid)
2836 ctf_integer(uint64_t, notify_id, notify_id)
2837 ctf_integer(uint64_t, handle, handle)
2838 ceph_ctf_sequence(unsigned char, buf, buf, size_t, buf_len)
2842 TRACEPOINT_EVENT(librados, rados_notify_ack_exit,
2846 ctf_integer(int, retval, retval)
2850 TRACEPOINT_EVENT(librados, rados_watch_flush_enter,
2854 ctf_integer_hex(rados_t, cluster, cluster)
2858 TRACEPOINT_EVENT(librados, rados_watch_flush_exit,
2862 ctf_integer(int, retval, retval)
2866 TRACEPOINT_EVENT(librados, rados_aio_watch_flush_enter,
2869 rados_completion_t, completion),
2871 ctf_integer_hex(rados_t, cluster, cluster)
2872 ctf_integer_hex(rados_completion_t, completion, completion)
2876 TRACEPOINT_EVENT(librados, rados_aio_watch_flush_exit,
2880 ctf_integer(int, retval, retval)
2884 TRACEPOINT_EVENT(librados, rados_set_alloc_hint_enter,
2886 rados_ioctx_t, ioctx,
2888 uint64_t, expected_object_size,
2889 uint64_t, expected_write_size),
2891 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2892 ctf_string(oid, oid)
2893 ctf_integer(uint64_t, expected_object_size, expected_object_size)
2894 ctf_integer(uint64_t, expected_write_size, expected_write_size)
2898 TRACEPOINT_EVENT(librados, rados_set_alloc_hint_exit,
2902 ctf_integer(int, retval, retval)
2906 TRACEPOINT_EVENT(librados, rados_set_alloc_hint2_enter,
2908 rados_ioctx_t, ioctx,
2910 uint64_t, expected_object_size,
2911 uint64_t, expected_write_size,
2914 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2915 ctf_string(oid, oid)
2916 ctf_integer(uint64_t, expected_object_size, expected_object_size)
2917 ctf_integer(uint64_t, expected_write_size, expected_write_size)
2918 ctf_integer(uint32_t, flags, flags)
2922 TRACEPOINT_EVENT(librados, rados_set_alloc_hint2_exit,
2926 ctf_integer(int, retval, retval)
2930 TRACEPOINT_EVENT(librados, rados_lock_exclusive_enter,
2932 rados_ioctx_t, ioctx,
2935 const char*, cookie,
2936 const char*, description,
2937 struct timeval*, duration,
2940 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2941 ctf_string(oid, oid)
2942 ceph_ctf_string(name, name)
2943 ceph_ctf_string(cookie, cookie)
2944 ceph_ctf_string(description, description)
2945 ceph_ctf_timevalp(duration, duration)
2946 ctf_integer(uint8_t, flags, flags)
2950 TRACEPOINT_EVENT(librados, rados_lock_exclusive_exit,
2954 ctf_integer(int, retval, retval)
2958 TRACEPOINT_EVENT(librados, rados_lock_shared_enter,
2960 rados_ioctx_t, ioctx,
2963 const char*, cookie,
2965 const char*, description,
2966 struct timeval*, duration,
2969 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2970 ctf_string(oid, oid)
2971 ceph_ctf_string(name, name)
2972 ceph_ctf_string(cookie, cookie)
2973 ceph_ctf_string(tag, tag)
2974 ceph_ctf_string(description, description)
2975 ceph_ctf_timevalp(duration, duration)
2976 ctf_integer(uint8_t, flags, flags)
2980 TRACEPOINT_EVENT(librados, rados_lock_shared_exit,
2984 ctf_integer(int, retval, retval)
2988 TRACEPOINT_EVENT(librados, rados_unlock_enter,
2990 rados_ioctx_t, ioctx,
2993 const char*, cookie),
2995 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
2996 ctf_string(oid, oid)
2997 ceph_ctf_string(name, name)
2998 ceph_ctf_string(cookie, cookie)
3002 TRACEPOINT_EVENT(librados, rados_unlock_exit,
3006 ctf_integer(int, retval, retval)
3010 TRACEPOINT_EVENT(librados, rados_aio_unlock_enter,
3012 rados_ioctx_t, ioctx,
3015 const char*, cookie,
3016 rados_completion_t, completion),
3018 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3019 ctf_string(oid, oid)
3020 ceph_ctf_string(name, name)
3021 ceph_ctf_string(cookie, cookie)
3022 ctf_integer_hex(rados_completion_t, completion, completion)
3026 TRACEPOINT_EVENT(librados, rados_aio_unlock_exit,
3030 ctf_integer(int, retval, retval)
3034 TRACEPOINT_EVENT(librados, rados_list_lockers_enter,
3036 rados_ioctx_t, ioctx,
3040 size_t, clients_len,
3041 size_t, cookies_len,
3044 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3045 ctf_string(oid, oid)
3046 ceph_ctf_string(name, name)
3047 ctf_integer(size_t, tag_len, tag_len)
3048 ctf_integer(size_t, clients_len, clients_len)
3049 ctf_integer(size_t, cookies_len, cookies_len)
3050 ctf_integer(size_t, addrs_len, addrs_len)
3054 TRACEPOINT_EVENT(librados, rados_list_lockers_locker,
3056 const char*, client,
3057 const char*, cookie,
3060 ctf_string(client, client)
3061 ctf_string(cookie, cookie)
3062 ctf_string(addr, addr)
3066 TRACEPOINT_EVENT(librados, rados_list_lockers_exit,
3072 size_t, clients_len,
3073 size_t, cookies_len,
3076 ctf_integer(int, retval, retval)
3077 ctf_integer(int, exclusive, exclusive)
3078 ctf_string(tag, tag)
3079 ctf_integer(size_t, tag_len, tag_len)
3080 ctf_integer(size_t, clients_len, clients_len)
3081 ctf_integer(size_t, cookies_len, cookies_len)
3082 ctf_integer(size_t, addrs_len, addrs_len)
3086 TRACEPOINT_EVENT(librados, rados_break_lock_enter,
3088 rados_ioctx_t, ioctx,
3091 const char*, client,
3092 const char*, cookie),
3094 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3095 ctf_string(oid, oid)
3096 ceph_ctf_string(name, name)
3097 ceph_ctf_string(client, client)
3098 ceph_ctf_string(cookie, cookie)
3102 TRACEPOINT_EVENT(librados, rados_break_lock_exit,
3106 ctf_integer(int, retval, retval)
3110 TRACEPOINT_EVENT(librados, rados_create_write_op_enter,
3115 TRACEPOINT_EVENT(librados, rados_create_write_op_exit,
3117 rados_write_op_t, retval),
3119 ctf_integer_hex(rados_write_op_t, retval, retval)
3123 TRACEPOINT_EVENT(librados, rados_release_write_op_enter,
3125 rados_write_op_t, op),
3127 ctf_integer_hex(rados_write_op_t, op, op)
3131 TRACEPOINT_EVENT(librados, rados_release_write_op_exit,
3136 TRACEPOINT_EVENT(librados, rados_write_op_set_flags_enter,
3138 rados_write_op_t, op,
3141 ctf_integer_hex(rados_write_op_t, op, op)
3142 ctf_integer(int, flags, flags)
3146 TRACEPOINT_EVENT(librados, rados_write_op_set_flags_exit,
3151 TRACEPOINT_EVENT(librados, rados_write_op_assert_version_enter,
3153 rados_write_op_t, op,
3156 ctf_integer_hex(rados_write_op_t, op, op)
3157 ctf_integer(uint64_t, ver, ver)
3161 TRACEPOINT_EVENT(librados, rados_write_op_assert_version_exit,
3166 TRACEPOINT_EVENT(librados, rados_write_op_assert_exists_enter,
3168 rados_write_op_t, op),
3170 ctf_integer_hex(rados_write_op_t, op, op)
3174 TRACEPOINT_EVENT(librados, rados_write_op_assert_exists_exit,
3179 TRACEPOINT_EVENT(librados, rados_write_op_cmpext_enter,
3181 rados_write_op_t, op,
3182 const char*, cmp_buffer,
3187 ctf_integer_hex(rados_write_op_t, op, op)
3188 ceph_ctf_sequence(unsigned char, cmp_buffer, cmp_buffer, size_t, cmp_len)
3189 ctf_integer(size_t, cmp_len, cmp_len)
3190 ctf_integer(uint64_t, offset, offset)
3191 ctf_integer_hex(void*, prval, prval)
3195 TRACEPOINT_EVENT(librados, rados_write_op_cmpext_exit,
3200 TRACEPOINT_EVENT(librados, rados_write_op_cmpxattr_enter,
3202 rados_write_op_t, op,
3204 uint8_t, comparison_operator,
3208 ctf_integer_hex(rados_write_op_t, op, op)
3209 ceph_ctf_string(aname, aname)
3210 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3211 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3215 TRACEPOINT_EVENT(librados, rados_write_op_cmpxattr_exit,
3220 TRACEPOINT_EVENT(librados, rados_write_op_omap_cmp_enter,
3222 rados_write_op_t, op,
3224 uint8_t, comparison_operator,
3229 ctf_integer_hex(rados_write_op_t, op, op)
3230 ceph_ctf_string(name, name)
3231 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3232 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3233 ctf_integer_hex(int*, prval, prval)
3237 TRACEPOINT_EVENT(librados, rados_write_op_omap_cmp_exit,
3242 TRACEPOINT_EVENT(librados, rados_write_op_setxattr_enter,
3244 rados_write_op_t, op,
3249 ctf_integer_hex(rados_write_op_t, op, op)
3250 ceph_ctf_string(name, name)
3251 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3255 TRACEPOINT_EVENT(librados, rados_write_op_setxattr_exit,
3260 TRACEPOINT_EVENT(librados, rados_write_op_rmxattr_enter,
3262 rados_write_op_t, op,
3265 ctf_integer_hex(rados_write_op_t, op, op)
3266 ceph_ctf_string(name, name)
3270 TRACEPOINT_EVENT(librados, rados_write_op_rmxattr_exit,
3275 TRACEPOINT_EVENT(librados, rados_write_op_create_enter,
3277 rados_write_op_t, op,
3280 ctf_integer_hex(rados_write_op_t, op, op)
3281 ctf_integer(int, exclusive, exclusive)
3285 TRACEPOINT_EVENT(librados, rados_write_op_create_exit,
3290 TRACEPOINT_EVENT(librados, rados_write_op_write_enter,
3292 rados_write_op_t, op,
3293 const char*, buffer,
3297 ctf_integer_hex(rados_write_op_t, op, op)
3298 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3299 ctf_integer(uint64_t, offset, offset)
3303 TRACEPOINT_EVENT(librados, rados_write_op_write_exit,
3308 TRACEPOINT_EVENT(librados, rados_write_op_write_full_enter,
3310 rados_write_op_t, op,
3311 const char*, buffer,
3314 ctf_integer_hex(rados_write_op_t, op, op)
3315 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3319 TRACEPOINT_EVENT(librados, rados_write_op_write_full_exit,
3324 TRACEPOINT_EVENT(librados, rados_write_op_writesame_enter,
3326 rados_write_op_t, op,
3327 const char*, buffer,
3332 ctf_integer_hex(rados_write_op_t, op, op)
3333 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, data_len)
3334 ctf_integer(size_t, write_len, write_len)
3335 ctf_integer(uint64_t, offset, offset)
3339 TRACEPOINT_EVENT(librados, rados_write_op_writesame_exit,
3344 TRACEPOINT_EVENT(librados, rados_write_op_append_enter,
3346 rados_write_op_t, op,
3347 const char*, buffer,
3350 ctf_integer_hex(rados_write_op_t, op, op)
3351 ceph_ctf_sequence(unsigned char, buffer, buffer, size_t, len)
3355 TRACEPOINT_EVENT(librados, rados_write_op_append_exit,
3360 TRACEPOINT_EVENT(librados, rados_write_op_remove_enter,
3362 rados_write_op_t, op),
3364 ctf_integer_hex(rados_write_op_t, op, op)
3368 TRACEPOINT_EVENT(librados, rados_write_op_remove_exit,
3373 TRACEPOINT_EVENT(librados, rados_write_op_truncate_enter,
3375 rados_write_op_t, op,
3378 ctf_integer_hex(rados_write_op_t, op, op)
3379 ctf_integer(uint64_t, offset, offset)
3383 TRACEPOINT_EVENT(librados, rados_write_op_truncate_exit,
3388 TRACEPOINT_EVENT(librados, rados_write_op_zero_enter,
3390 rados_write_op_t, op,
3394 ctf_integer_hex(rados_write_op_t, op, op)
3395 ctf_integer(uint64_t, offset, offset)
3396 ctf_integer(uint64_t, len, len)
3400 TRACEPOINT_EVENT(librados, rados_write_op_zero_exit,
3405 TRACEPOINT_EVENT(librados, rados_write_op_exec_enter,
3407 rados_write_op_t, op,
3409 const char*, method,
3410 const char*, in_buf,
3414 ctf_integer_hex(rados_write_op_t, op, op)
3415 ceph_ctf_string(cls, cls)
3416 ceph_ctf_string(method, method)
3417 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3418 ctf_integer_hex(int*, prval, prval)
3422 TRACEPOINT_EVENT(librados, rados_write_op_exec_exit,
3427 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_enter,
3429 rados_write_op_t, op,
3432 ctf_integer_hex(rados_write_op_t, op, op)
3433 ctf_integer(size_t, num, num)
3437 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_entry,
3443 ceph_ctf_string(key, key)
3444 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3448 TRACEPOINT_EVENT(librados, rados_write_op_omap_set_exit,
3453 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_enter,
3455 rados_write_op_t, op,
3458 ctf_integer_hex(rados_write_op_t, op, op)
3459 ctf_integer(size_t, num, num)
3463 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_entry,
3467 ceph_ctf_string(key, key)
3471 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_keys_exit,
3476 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_range_enter,
3478 rados_write_op_t, op,
3479 const char*, key_begin,
3480 const char*, key_end),
3482 ctf_integer_hex(rados_write_op_t, op, op)
3483 ceph_ctf_string(key_begin, key_begin)
3484 ceph_ctf_string(key_end, key_end)
3488 TRACEPOINT_EVENT(librados, rados_write_op_omap_rm_range_exit,
3493 TRACEPOINT_EVENT(librados, rados_write_op_omap_clear_enter,
3495 rados_write_op_t, op),
3497 ctf_integer_hex(rados_write_op_t, op, op)
3501 TRACEPOINT_EVENT(librados, rados_write_op_omap_clear_exit,
3506 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint_enter,
3508 rados_write_op_t, op,
3509 uint64_t, expected_object_size,
3510 uint64_t, expected_write_size),
3512 ctf_integer_hex(rados_write_op_t, op, op)
3513 ctf_integer(uint64_t, expected_object_size, expected_object_size)
3514 ctf_integer(uint64_t, expected_write_size, expected_write_size)
3518 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint_exit,
3523 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint2_enter,
3525 rados_write_op_t, op,
3526 uint64_t, expected_object_size,
3527 uint64_t, expected_write_size,
3530 ctf_integer_hex(rados_write_op_t, op, op)
3531 ctf_integer(uint64_t, expected_object_size, expected_object_size)
3532 ctf_integer(uint64_t, expected_write_size, expected_write_size)
3533 ctf_integer(uint32_t, flags, flags)
3537 TRACEPOINT_EVENT(librados, rados_write_op_set_alloc_hint2_exit,
3542 TRACEPOINT_EVENT(librados, rados_write_op_operate_enter,
3544 rados_write_op_t, op,
3545 rados_ioctx_t, ioctx,
3550 ctf_integer_hex(rados_write_op_t, op, op)
3551 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3552 ctf_string(oid, oid)
3553 ceph_ctf_time_tp(mtime, mtime)
3554 ctf_integer_hex(int, flags, flags)
3558 TRACEPOINT_EVENT(librados, rados_write_op_operate2_enter,
3560 rados_write_op_t, op,
3561 rados_ioctx_t, ioctx,
3563 struct timespec*, ts,
3566 ctf_integer_hex(rados_write_op_t, op, op)
3567 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3568 ctf_string(oid, oid)
3569 ceph_ctf_timespecp(ts, ts)
3570 ctf_integer_hex(int, flags, flags)
3574 TRACEPOINT_EVENT(librados, rados_write_op_operate_exit,
3578 ctf_integer(int, retval, retval)
3582 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_enter,
3584 rados_write_op_t, op,
3585 rados_ioctx_t, ioctx,
3586 rados_completion_t, completion,
3591 ctf_integer_hex(rados_write_op_t, op, op)
3592 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3593 ctf_integer_hex(rados_completion_t, completion, completion)
3594 ctf_string(oid, oid)
3595 ceph_ctf_time_tp(mtime, mtime)
3596 ctf_integer_hex(int, flags, flags)
3600 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate2_enter,
3602 rados_write_op_t, op,
3603 rados_ioctx_t, ioctx,
3604 rados_completion_t, completion,
3606 struct timespec*, ts,
3609 ctf_integer_hex(rados_write_op_t, op, op)
3610 ctf_integer_hex(rados_ioctx_t, ioctx, ioctx)
3611 ctf_integer_hex(rados_completion_t, completion, completion)
3612 ctf_string(oid, oid)
3613 ceph_ctf_timespecp(ts, ts)
3614 ctf_integer_hex(int, flags, flags)
3618 TRACEPOINT_EVENT(librados, rados_aio_write_op_operate_exit,
3622 ctf_integer(int, retval, retval)
3626 TRACEPOINT_EVENT(librados, rados_create_read_op_enter,
3631 TRACEPOINT_EVENT(librados, rados_create_read_op_exit,
3633 rados_read_op_t, retval),
3635 ctf_integer_hex(rados_read_op_t, retval, retval)
3639 TRACEPOINT_EVENT(librados, rados_release_read_op_enter,
3641 rados_read_op_t, read_op),
3643 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3647 TRACEPOINT_EVENT(librados, rados_release_read_op_exit,
3652 TRACEPOINT_EVENT(librados, rados_read_op_set_flags_enter,
3654 rados_read_op_t, read_op,
3657 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3658 ctf_integer_hex(int, flags, flags)
3662 TRACEPOINT_EVENT(librados, rados_read_op_set_flags_exit,
3667 TRACEPOINT_EVENT(librados, rados_read_op_assert_version_enter,
3669 rados_read_op_t, read_op,
3672 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3673 ctf_integer(uint64_t, ver, ver)
3677 TRACEPOINT_EVENT(librados, rados_read_op_assert_version_exit,
3682 TRACEPOINT_EVENT(librados, rados_read_op_assert_exists_enter,
3684 rados_read_op_t, read_op),
3686 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3690 TRACEPOINT_EVENT(librados, rados_read_op_assert_exists_exit,
3695 TRACEPOINT_EVENT(librados, rados_read_op_cmpext_enter,
3697 rados_read_op_t, op,
3698 const char*, cmp_buffer,
3703 ctf_integer_hex(rados_read_op_t, op, op)
3704 ceph_ctf_sequence(unsigned char, cmp_buffer, cmp_buffer, size_t, cmp_len)
3705 ctf_integer(size_t, cmp_len, cmp_len)
3706 ctf_integer(uint64_t, offset, offset)
3707 ctf_integer_hex(void*, prval, prval)
3711 TRACEPOINT_EVENT(librados, rados_read_op_cmpext_exit,
3716 TRACEPOINT_EVENT(librados, rados_read_op_cmpxattr_enter,
3718 rados_read_op_t, read_op,
3720 uint8_t, comparison_operator,
3724 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3725 ctf_string(name, name)
3726 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3727 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3731 TRACEPOINT_EVENT(librados, rados_read_op_cmpxattr_exit,
3736 TRACEPOINT_EVENT(librados, rados_read_op_omap_cmp_enter,
3738 rados_read_op_t, read_op,
3740 uint8_t, comparison_operator,
3745 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3746 ctf_string(name, name)
3747 ctf_integer(uint8_t, comparison_operator, comparison_operator)
3748 ceph_ctf_sequence(unsigned char, value, value, size_t, value_len)
3749 ctf_integer_hex(void*, prval, prval)
3753 TRACEPOINT_EVENT(librados, rados_read_op_omap_cmp_exit,
3758 TRACEPOINT_EVENT(librados, rados_read_op_stat_enter,
3760 rados_read_op_t, read_op,
3765 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3766 ctf_integer_hex(void*, psize, psize)
3767 ctf_integer_hex(void*, pmtime, pmtime)
3768 ctf_integer_hex(void*, prval, prval)
3772 TRACEPOINT_EVENT(librados, rados_read_op_stat_exit,
3777 TRACEPOINT_EVENT(librados, rados_read_op_stat2_enter,
3779 rados_read_op_t, read_op,
3784 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3785 ctf_integer_hex(void*, psize, psize)
3786 ctf_integer_hex(void*, pmtime, pmtime)
3787 ctf_integer_hex(void*, prval, prval)
3791 TRACEPOINT_EVENT(librados, rados_read_op_stat2_exit,
3796 TRACEPOINT_EVENT(librados, rados_read_op_read_enter,
3798 rados_read_op_t, read_op,
3802 size_t*, bytes_read,
3805 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3806 ctf_integer(uint64_t, offset, offset)
3807 ctf_integer(size_t, len, len)
3808 ctf_integer_hex(void*, buf, buf)
3809 ctf_integer_hex(void*, bytes_read, bytes_read)
3810 ctf_integer_hex(void*, prval, prval)
3814 TRACEPOINT_EVENT(librados, rados_read_op_read_exit,
3819 TRACEPOINT_EVENT(librados, rados_read_op_checksum_enter,
3821 rados_read_op_t, read_op,
3823 const char*, init_value,
3824 size_t, init_value_len,
3827 size_t, chunk_size),
3829 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3830 ctf_integer(int, type, type)
3831 ceph_ctf_sequence(unsigned char, init_value, init_value, size_t, init_value_len)
3832 ctf_integer(uint64_t, offset, offset)
3833 ctf_integer(size_t, len, len)
3834 ctf_integer(size_t, chunk_size, chunk_size)
3838 TRACEPOINT_EVENT(librados, rados_read_op_checksum_exit,
3843 TRACEPOINT_EVENT(librados, rados_read_op_exec_enter,
3845 rados_read_op_t, read_op,
3847 const char*, method,
3848 const char*, in_buf,
3854 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3855 ceph_ctf_string(cls, cls)
3856 ceph_ctf_string(method, method)
3857 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3858 ctf_integer_hex(void*, out_buf, out_buf)
3859 ctf_integer_hex(void*, out_len, out_len)
3860 ctf_integer_hex(void*, prval, prval)
3864 TRACEPOINT_EVENT(librados, rados_read_op_exec_exit,
3869 TRACEPOINT_EVENT(librados, rados_read_op_exec_user_buf_enter,
3871 rados_read_op_t, read_op,
3873 const char*, method,
3874 const char*, in_buf,
3881 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3882 ceph_ctf_string(cls, cls)
3883 ceph_ctf_string(method, method)
3884 ceph_ctf_sequence(unsigned char, in_buf, in_buf, size_t, in_len)
3885 ctf_integer_hex(void*, out_buf, out_buf)
3886 ctf_integer(size_t, out_len, out_len)
3887 ctf_integer_hex(void*, used_len, used_len)
3888 ctf_integer_hex(void*, prval, prval)
3892 TRACEPOINT_EVENT(librados, rados_read_op_exec_user_buf_exit,
3897 TRACEPOINT_EVENT(librados, rados_read_op_getxattrs_enter,
3899 rados_read_op_t, read_op,
3902 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3903 ctf_integer_hex(void*, prval, prval)
3907 TRACEPOINT_EVENT(librados, rados_read_op_getxattrs_exit,
3909 rados_xattrs_iter_t, iter),
3911 ctf_integer_hex(rados_xattrs_iter_t, iter, iter)
3915 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_enter,
3917 rados_read_op_t, read_op,
3918 const char*, start_after,
3919 const char*, filter_prefix,
3920 uint64_t, max_return,
3923 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3924 ceph_ctf_string(start_after, start_after)
3925 ceph_ctf_string(filter_prefix, filter_prefix)
3926 ctf_integer(uint64_t, max_return, max_return)
3927 ctf_integer_hex(void*, prval, prval)
3931 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_exit,
3933 rados_omap_iter_t, iter),
3935 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3939 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_keys_enter,
3941 rados_read_op_t, read_op,
3942 const char*, start_after,
3943 uint64_t, max_return,
3946 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3947 ceph_ctf_string(start_after, start_after)
3948 ctf_integer(uint64_t, max_return, max_return)
3949 ctf_integer_hex(void*, prval, prval)
3953 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_keys_exit,
3955 rados_omap_iter_t, iter),
3957 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3961 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_by_keys_enter,
3963 rados_read_op_t, read_op,
3964 char const* const*, keys,
3966 rados_omap_iter_t*, piter,
3969 ctf_integer_hex(rados_read_op_t, read_op, read_op)
3970 ctf_integer_hex(void*, keys, keys)
3971 ctf_integer(size_t, keys_len, keys_len)
3972 ctf_integer_hex(void*, piter, piter)
3973 ctf_integer_hex(void*, prval, prval)
3977 TRACEPOINT_EVENT(librados, rados_read_op_omap_get_vals_by_keys_exit,
3979 rados_omap_iter_t, iter),
3981 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3985 TRACEPOINT_EVENT(librados, rados_omap_get_next_enter,
3987 rados_omap_iter_t, iter),
3989 ctf_integer_hex(rados_omap_iter_t, iter, iter)
3993 TRACEPOINT_EVENT(librados, rados_omap_get_next_exit,
4000 ctf_integer(int, retval, retval)
4001 ceph_ctf_stringp(key, key)
4002 ceph_ctf_sequencep(unsigned char, val, val, size_t, len)
4006 TRACEPOINT_EVENT(librados, rados_omap_get_end_enter,
4008 rados_omap_iter_t, iter),
4010 ctf_integer_hex(rados_omap_iter_t, iter, iter)
4014 TRACEPOINT_EVENT(librados, rados_omap_get_end_exit,
4019 TRACEPOINT_EVENT(librados, rados_read_op_operate_enter,
4021 rados_read_op_t, read_op,
4026 ctf_integer_hex(rados_read_op_t, read_op, read_op)
4027 ctf_integer_hex(rados_ioctx_t, ctx, ctx)
4028 ctf_string(oid, oid)
4029 ctf_integer(int, flags, flags)
4033 TRACEPOINT_EVENT(librados, rados_read_op_operate_exit,
4037 ctf_integer(int, retval, retval)
4041 TRACEPOINT_EVENT(librados, rados_aio_read_op_operate_enter,
4043 rados_read_op_t, read_op,
4045 rados_completion_t, completion,
4049 ctf_integer_hex(rados_read_op_t, read_op, read_op)
4050 ctf_integer_hex(rados_ioctx_t, ctx, ctx)
4051 ctf_integer_hex(rados_completion_t, completion, completion)
4052 ceph_ctf_string(oid, oid)
4053 ctf_integer(int, flags, flags)
4057 TRACEPOINT_EVENT(librados, rados_aio_read_op_operate_exit,
4061 ctf_integer(int, retval, retval)
4065 TRACEPOINT_EVENT(librados, rados_cache_pin_enter,
4070 ctf_integer_hex(rados_ioctx_t, io, io)
4071 ceph_ctf_string(o, o)
4075 TRACEPOINT_EVENT(librados, rados_cache_pin_exit,
4079 ctf_integer(int, retval, retval)
4083 TRACEPOINT_EVENT(librados, rados_cache_unpin_enter,
4088 ctf_integer_hex(rados_ioctx_t, io, io)
4089 ceph_ctf_string(o, o)
4093 TRACEPOINT_EVENT(librados, rados_cache_unpin_exit,
4097 ctf_integer(int, retval, retval)
4101 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_enter,
4107 ctf_integer_hex(rados_t, cluster, cluster)
4108 ctf_integer(int64_t, id, id)
4109 ctf_integer(size_t, maxlen, maxlen)
4113 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_pg,
4117 ctf_string(buf, buf)
4121 TRACEPOINT_EVENT(librados, rados_inconsistent_pg_list_exit,
4125 ctf_integer(int, retval, retval)