Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / tracing / objectstore.tp
1 #include "include/int_types.h"
2
3 TRACEPOINT_EVENT(objectstore, exists_enter,
4     TP_ARGS(
5         const char *, coll_name),
6     TP_FIELDS(
7         ctf_string(coll_name, coll_name)
8     )
9 )
10
11 TRACEPOINT_EVENT(objectstore, exists_exit,
12     TP_ARGS(
13        uint8_t, retval),
14     TP_FIELDS(
15         ctf_integer(uint8_t, retval, retval)
16     )
17 )
18
19 TRACEPOINT_EVENT(objectstore, stat_enter,
20     TP_ARGS(
21         const char *, coll_name),
22     TP_FIELDS(
23         ctf_string(coll_name, coll_name)
24     )
25 )
26
27 TRACEPOINT_EVENT(objectstore, stat_exit,
28     TP_ARGS(
29        int, retval),
30     TP_FIELDS(
31         ctf_integer(int, retval, retval)
32     )
33 )
34
35 TRACEPOINT_EVENT(objectstore, read_enter,
36     TP_ARGS(
37         const char *, coll_name,
38         uint64_t,     offset,
39         size_t,     len),
40     TP_FIELDS(
41         ctf_string(coll_name, coll_name)
42         ctf_integer(uint64_t, offset, offset)
43         ctf_integer(size_t, len, len)
44     )
45 )
46
47 TRACEPOINT_EVENT(objectstore, read_exit,
48     TP_ARGS(
49        int, retval),
50     TP_FIELDS(
51         ctf_integer(int, retval, retval)
52     )
53 )
54
55 TRACEPOINT_EVENT(objectstore, fiemap_enter,
56     TP_ARGS(
57         const char *, coll_name,
58         uint64_t,     offset,
59         size_t,     len),
60     TP_FIELDS(
61         ctf_string(coll_name, coll_name)
62         ctf_integer(uint64_t, offset, offset)
63         ctf_integer(size_t, len, len)
64     )
65 )
66
67 TRACEPOINT_EVENT(objectstore, fiemap_exit,
68     TP_ARGS(
69        int, retval),
70     TP_FIELDS(
71         ctf_integer(int, retval, retval)
72     )
73 )
74
75 TRACEPOINT_EVENT(objectstore, getattr_enter,
76     TP_ARGS(
77         const char *, coll_name),
78     TP_FIELDS(
79         ctf_string(coll_name, coll_name)
80     )
81 )
82
83 TRACEPOINT_EVENT(objectstore, getattr_exit,
84     TP_ARGS(
85        int, retval),
86     TP_FIELDS(
87         ctf_integer(int, retval, retval)
88     )
89 )
90
91 TRACEPOINT_EVENT(objectstore, getattrs_enter,
92     TP_ARGS(
93         const char *, coll_name),
94     TP_FIELDS(
95         ctf_string(coll_name, coll_name)
96     )
97 )
98
99 TRACEPOINT_EVENT(objectstore, getattrs_exit,
100     TP_ARGS(
101        int, retval),
102     TP_FIELDS(
103         ctf_integer(int, retval, retval)
104     )
105 )
106
107 TRACEPOINT_EVENT(objectstore, list_collections_enter,
108     TP_ARGS(),
109     TP_FIELDS()
110 )
111
112 TRACEPOINT_EVENT(objectstore, list_collections_exit,
113     TP_ARGS(
114        int, retval),
115     TP_FIELDS(
116         ctf_integer(int, retval, retval)
117     )
118 )
119
120 TRACEPOINT_EVENT(objectstore, collection_stat_enter,
121     TP_ARGS(
122         const char *, coll_name),
123     TP_FIELDS(
124         ctf_string(coll_name, coll_name)
125     )
126 )
127
128 TRACEPOINT_EVENT(objectstore, collection_stat_exit,
129     TP_ARGS(
130        int, retval),
131     TP_FIELDS(
132         ctf_integer(int, retval, retval)
133     )
134 )
135
136 TRACEPOINT_EVENT(objectstore, collection_exists_enter,
137     TP_ARGS(
138         const char *, coll_name),
139     TP_FIELDS(
140         ctf_string(coll_name, coll_name)
141     )
142 )
143
144 TRACEPOINT_EVENT(objectstore, collection_exists_exit,
145     TP_ARGS(
146        int, retval),
147     TP_FIELDS(
148         ctf_integer(int, retval, retval)
149     )
150 )
151
152 TRACEPOINT_EVENT(objectstore, collection_empty_enter,
153     TP_ARGS(
154         const char *, coll_name),
155     TP_FIELDS(
156         ctf_string(coll_name, coll_name)
157     )
158 )
159
160 TRACEPOINT_EVENT(objectstore, collection_empty_exit,
161     TP_ARGS(
162        int, retval),
163     TP_FIELDS(
164         ctf_integer(int, retval, retval)
165     )
166 )
167
168 TRACEPOINT_EVENT(objectstore, collection_list_range_enter,
169     TP_ARGS(
170         const char *, coll_name),
171     TP_FIELDS(
172         ctf_string(coll_name, coll_name)
173     )
174 )
175
176 TRACEPOINT_EVENT(objectstore, collection_list_range_exit,
177     TP_ARGS(
178        int, retval),
179     TP_FIELDS(
180         ctf_integer(int, retval, retval)
181     )
182 )
183
184 TRACEPOINT_EVENT(objectstore, collection_list_partial_enter,
185     TP_ARGS(
186         const char *, coll_name),
187     TP_FIELDS(
188         ctf_string(coll_name, coll_name)
189     )
190 )
191
192 TRACEPOINT_EVENT(objectstore, collection_list_partial_exit,
193     TP_ARGS(
194        int, retval),
195     TP_FIELDS(
196         ctf_integer(int, retval, retval)
197     )
198 )
199
200 TRACEPOINT_EVENT(objectstore, collection_list_enter,
201     TP_ARGS(
202         const char *, coll_name),
203     TP_FIELDS(
204         ctf_string(coll_name, coll_name)
205     )
206 )
207
208 TRACEPOINT_EVENT(objectstore, collection_list_exit,
209     TP_ARGS(
210        int, retval),
211     TP_FIELDS(
212         ctf_integer(int, retval, retval)
213     )
214 )
215
216 TRACEPOINT_EVENT(objectstore, omap_get_enter,
217     TP_ARGS(
218         const char *, coll_name),
219     TP_FIELDS(
220         ctf_string(coll_name, coll_name)
221     )
222 )
223
224 TRACEPOINT_EVENT(objectstore, omap_get_exit,
225     TP_ARGS(
226        int, retval),
227     TP_FIELDS(
228         ctf_integer(int, retval, retval)
229     )
230 )
231
232 TRACEPOINT_EVENT(objectstore, omap_get_header_enter,
233     TP_ARGS(
234         const char *, coll_name),
235     TP_FIELDS(
236         ctf_string(coll_name, coll_name)
237     )
238 )
239
240 TRACEPOINT_EVENT(objectstore, omap_get_header_exit,
241     TP_ARGS(
242        int, retval),
243     TP_FIELDS(
244         ctf_integer(int, retval, retval)
245     )
246 )
247
248 TRACEPOINT_EVENT(objectstore, omap_get_keys_enter,
249     TP_ARGS(
250         const char *, coll_name),
251     TP_FIELDS(
252         ctf_string(coll_name, coll_name)
253     )
254 )
255
256 TRACEPOINT_EVENT(objectstore, omap_get_keys_exit,
257     TP_ARGS(
258        int, retval),
259     TP_FIELDS(
260         ctf_integer(int, retval, retval)
261     )
262 )
263
264 TRACEPOINT_EVENT(objectstore, omap_get_values_enter,
265     TP_ARGS(
266         const char *, coll_name),
267     TP_FIELDS(
268         ctf_string(coll_name, coll_name)
269     )
270 )
271
272 TRACEPOINT_EVENT(objectstore, omap_get_values_exit,
273     TP_ARGS(
274        int, retval),
275     TP_FIELDS(
276         ctf_integer(int, retval, retval)
277     )
278 )
279
280 TRACEPOINT_EVENT(objectstore, omap_check_keys_enter,
281     TP_ARGS(
282         const char *, coll_name),
283     TP_FIELDS(
284         ctf_string(coll_name, coll_name)
285     )
286 )
287
288 TRACEPOINT_EVENT(objectstore, omap_check_keys_exit,
289     TP_ARGS(
290        int, retval),
291     TP_FIELDS(
292         ctf_integer(int, retval, retval)
293     )
294 )
295
296 TRACEPOINT_EVENT(objectstore, get_omap_iterator,
297     TP_ARGS(
298         const char *, coll_name),
299     TP_FIELDS(
300         ctf_string(coll_name, coll_name)
301     )
302 )
303
304 TRACEPOINT_EVENT(objectstore, write_enter,
305     TP_ARGS(
306         const char *, osr_name,
307         uint64_t, offset,
308         uint64_t, length),
309     TP_FIELDS(
310         ctf_string(osr_name, osr_name)
311         ctf_integer(uint64_t, offset, offset)
312         ctf_integer(uint64_t, length, length)
313     )
314 )
315
316 TRACEPOINT_EVENT(objectstore, write_exit,
317     TP_ARGS(
318         int, retval),
319     TP_FIELDS(
320         ctf_integer(int, retval, retval)
321     )
322 )
323
324 TRACEPOINT_EVENT(objectstore, setallochint_enter,
325     TP_ARGS(
326         const char *, osr_name),
327     TP_FIELDS(
328         ctf_string(osr_name, osr_name)
329     )
330 )
331
332 TRACEPOINT_EVENT(objectstore, setallochint_exit,
333     TP_ARGS(
334         int, retval),
335     TP_FIELDS(
336         ctf_integer(int, retval, retval)
337     )
338 )
339
340 TRACEPOINT_EVENT(objectstore, split_coll_enter,
341     TP_ARGS(
342         const char *, osr_name),
343     TP_FIELDS(
344         ctf_string(osr_name, osr_name)
345     )
346 )
347
348 TRACEPOINT_EVENT(objectstore, split_coll_exit,
349     TP_ARGS(
350         int, retval),
351     TP_FIELDS(
352         ctf_integer(int, retval, retval)
353     )
354 )
355
356 TRACEPOINT_EVENT(objectstore, split_coll2_enter,
357     TP_ARGS(
358         const char *, osr_name),
359     TP_FIELDS(
360         ctf_string(osr_name, osr_name)
361     )
362 )
363
364 TRACEPOINT_EVENT(objectstore, split_coll2_exit,
365     TP_ARGS(
366         int, retval),
367     TP_FIELDS(
368         ctf_integer(int, retval, retval)
369     )
370 )
371
372 TRACEPOINT_EVENT(objectstore, omap_setheader_enter,
373     TP_ARGS(
374         const char *, osr_name),
375     TP_FIELDS(
376         ctf_string(osr_name, osr_name)
377     )
378 )
379
380 TRACEPOINT_EVENT(objectstore, omap_setheader_exit,
381     TP_ARGS(
382         int, retval),
383     TP_FIELDS(
384         ctf_integer(int, retval, retval)
385     )
386 )
387
388 TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_enter,
389     TP_ARGS(
390         const char *, osr_name),
391     TP_FIELDS(
392         ctf_string(osr_name, osr_name)
393     )
394 )
395
396 TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_exit,
397     TP_ARGS(
398         int, retval),
399     TP_FIELDS(
400         ctf_integer(int, retval, retval)
401     )
402 )
403
404 TRACEPOINT_EVENT(objectstore, omap_rmkeys_enter,
405     TP_ARGS(
406         const char *, osr_name),
407     TP_FIELDS(
408         ctf_string(osr_name, osr_name)
409     )
410 )
411
412 TRACEPOINT_EVENT(objectstore, omap_rmkeys_exit,
413     TP_ARGS(
414         int, retval),
415     TP_FIELDS(
416         ctf_integer(int, retval, retval)
417     )
418 )
419
420 TRACEPOINT_EVENT(objectstore, omap_setkeys_enter,
421     TP_ARGS(
422         const char *, osr_name),
423     TP_FIELDS(
424         ctf_string(osr_name, osr_name)
425     )
426 )
427
428 TRACEPOINT_EVENT(objectstore, omap_setkeys_exit,
429     TP_ARGS(
430         int, retval),
431     TP_FIELDS(
432         ctf_integer(int, retval, retval)
433     )
434 )
435
436 TRACEPOINT_EVENT(objectstore, omap_clear_enter,
437     TP_ARGS(
438         const char *, osr_name),
439     TP_FIELDS(
440         ctf_string(osr_name, osr_name)
441     )
442 )
443
444 TRACEPOINT_EVENT(objectstore, omap_clear_exit,
445     TP_ARGS(
446         int, retval),
447     TP_FIELDS(
448         ctf_integer(int, retval, retval)
449     )
450 )
451
452 TRACEPOINT_EVENT(objectstore, startsync_enter,
453     TP_ARGS(
454         const char *, osr_name),
455     TP_FIELDS(
456         ctf_string(osr_name, osr_name)
457     )
458 )
459
460 TRACEPOINT_EVENT(objectstore, startsync_exit,
461     TP_ARGS(),
462     TP_FIELDS()
463 )
464
465 TRACEPOINT_EVENT(objectstore, coll_rmattr_enter,
466     TP_ARGS(
467         const char *, osr_name),
468     TP_FIELDS(
469         ctf_string(osr_name, osr_name)
470     )
471 )
472
473 TRACEPOINT_EVENT(objectstore, coll_rmattr_exit,
474     TP_ARGS(
475         int, retval),
476     TP_FIELDS(
477         ctf_integer(int, retval, retval)
478     )
479 )
480
481 TRACEPOINT_EVENT(objectstore, coll_setattr_enter,
482     TP_ARGS(
483         const char *, osr_name),
484     TP_FIELDS(
485         ctf_string(osr_name, osr_name)
486     )
487 )
488
489 TRACEPOINT_EVENT(objectstore, coll_setattr_exit,
490     TP_ARGS(
491         int, retval),
492     TP_FIELDS(
493         ctf_integer(int, retval, retval)
494     )
495 )
496
497 TRACEPOINT_EVENT(objectstore, coll_move_enter,
498     TP_ARGS(),
499     TP_FIELDS()
500 )
501
502 TRACEPOINT_EVENT(objectstore, coll_move_exit,
503     TP_ARGS(
504         int, retval),
505     TP_FIELDS(
506         ctf_integer(int, retval, retval)
507     )
508 )
509
510 TRACEPOINT_EVENT(objectstore, coll_move_rename_enter,
511     TP_ARGS(),
512     TP_FIELDS()
513 )
514
515 TRACEPOINT_EVENT(objectstore, coll_move_rename_exit,
516     TP_ARGS(
517         int, retval),
518     TP_FIELDS(
519         ctf_integer(int, retval, retval)
520     )
521 )
522
523 TRACEPOINT_EVENT(objectstore, coll_try_rename_enter,
524     TP_ARGS(),
525     TP_FIELDS()
526 )
527
528 TRACEPOINT_EVENT(objectstore, coll_try_rename_exit,
529     TP_ARGS(
530         int, retval),
531     TP_FIELDS(
532         ctf_integer(int, retval, retval)
533     )
534 )
535
536 TRACEPOINT_EVENT(objectstore, coll_remove_enter,
537     TP_ARGS(
538         const char *, osr_name),
539     TP_FIELDS(
540         ctf_string(osr_name, osr_name)
541     )
542 )
543
544 TRACEPOINT_EVENT(objectstore, coll_remove_exit,
545     TP_ARGS(
546         int, retval),
547     TP_FIELDS(
548         ctf_integer(int, retval, retval)
549     )
550 )
551
552 TRACEPOINT_EVENT(objectstore, coll_add_enter,
553     TP_ARGS(),
554     TP_FIELDS()
555 )
556
557 TRACEPOINT_EVENT(objectstore, coll_add_exit,
558     TP_ARGS(
559         int, retval),
560     TP_FIELDS(
561         ctf_integer(int, retval, retval)
562     )
563 )
564
565 TRACEPOINT_EVENT(objectstore, rmcoll_enter,
566     TP_ARGS(
567         const char *, osr_name),
568     TP_FIELDS(
569         ctf_string(osr_name, osr_name)
570     )
571 )
572
573 TRACEPOINT_EVENT(objectstore, rmcoll_exit,
574     TP_ARGS(
575         int, retval),
576     TP_FIELDS(
577         ctf_integer(int, retval, retval)
578     )
579 )
580
581 TRACEPOINT_EVENT(objectstore, mkcoll_enter,
582     TP_ARGS(
583         const char *, osr_name),
584     TP_FIELDS(
585         ctf_string(osr_name, osr_name)
586     )
587 )
588
589 TRACEPOINT_EVENT(objectstore, mkcoll_exit,
590     TP_ARGS(
591         int, retval),
592     TP_FIELDS(
593         ctf_integer(int, retval, retval)
594     )
595 )
596
597 TRACEPOINT_EVENT(objectstore, clone_range2_enter,
598     TP_ARGS(
599         const char *, osr_name,
600         uint64_t, length),
601     TP_FIELDS(
602         ctf_string(osr_name, osr_name)
603         ctf_integer(uint64_t, length, length)
604     )
605 )
606
607 TRACEPOINT_EVENT(objectstore, clone_range2_exit,
608     TP_ARGS(
609         int, retval),
610     TP_FIELDS(
611         ctf_integer(int, retval, retval)
612     )
613 )
614
615 TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_enter,
616     TP_ARGS(
617         const char *, osr_name),
618     TP_FIELDS(
619         ctf_string(osr_name, osr_name)
620     )
621 )
622
623 TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_exit,
624     TP_ARGS(
625         int, retval),
626     TP_FIELDS(
627         ctf_integer(int, retval, retval)
628     )
629 )
630
631 TRACEPOINT_EVENT(objectstore, clone_range_enter,
632     TP_ARGS(
633         const char *, osr_name,
634         uint64_t, length),
635     TP_FIELDS(
636         ctf_string(osr_name, osr_name)
637         ctf_integer(uint64_t, length, length)
638     )
639 )
640
641 TRACEPOINT_EVENT(objectstore, clone_range_exit,
642     TP_ARGS(
643         int, retval),
644     TP_FIELDS(
645         ctf_integer(int, retval, retval)
646     )
647 )
648
649 TRACEPOINT_EVENT(objectstore, clone_enter,
650     TP_ARGS(
651         const char *, osr_name),
652     TP_FIELDS(
653         ctf_string(osr_name, osr_name)
654     )
655 )
656
657 TRACEPOINT_EVENT(objectstore, clone_exit,
658     TP_ARGS(
659         int, retval),
660     TP_FIELDS(
661         ctf_integer(int, retval, retval)
662     )
663 )
664
665 TRACEPOINT_EVENT(objectstore, rmattrs_enter,
666     TP_ARGS(
667         const char *, osr_name),
668     TP_FIELDS(
669         ctf_string(osr_name, osr_name)
670     )
671 )
672
673 TRACEPOINT_EVENT(objectstore, rmattrs_exit,
674     TP_ARGS(
675         int, retval),
676     TP_FIELDS(
677         ctf_integer(int, retval, retval)
678     )
679 )
680
681 TRACEPOINT_EVENT(objectstore, rmattr_enter,
682     TP_ARGS(
683         const char *, osr_name),
684     TP_FIELDS(
685         ctf_string(osr_name, osr_name)
686     )
687 )
688
689 TRACEPOINT_EVENT(objectstore, rmattr_exit,
690     TP_ARGS(
691         int, retval),
692     TP_FIELDS(
693         ctf_integer(int, retval, retval)
694     )
695 )
696
697 TRACEPOINT_EVENT(objectstore, setattrs_enter,
698     TP_ARGS(
699         const char *, osr_name),
700     TP_FIELDS(
701         ctf_string(osr_name, osr_name)
702     )
703 )
704
705 TRACEPOINT_EVENT(objectstore, setattrs_exit,
706     TP_ARGS(
707         int, retval),
708     TP_FIELDS(
709         ctf_integer(int, retval, retval)
710     )
711 )
712
713 TRACEPOINT_EVENT(objectstore, setattr_enter,
714     TP_ARGS(
715         const char *, osr_name),
716     TP_FIELDS(
717         ctf_string(osr_name, osr_name)
718     )
719 )
720
721 TRACEPOINT_EVENT(objectstore, setattr_exit,
722     TP_ARGS(
723         int, retval),
724     TP_FIELDS(
725         ctf_integer(int, retval, retval)
726     )
727 )
728
729 TRACEPOINT_EVENT(objectstore, remove_enter,
730     TP_ARGS(
731         const char *, osr_name),
732     TP_FIELDS(
733         ctf_string(osr_name, osr_name)
734     )
735 )
736
737 TRACEPOINT_EVENT(objectstore, remove_exit,
738     TP_ARGS(
739         int, retval),
740     TP_FIELDS(
741         ctf_integer(int, retval, retval)
742     )
743 )
744
745 TRACEPOINT_EVENT(objectstore, truncate_enter,
746     TP_ARGS(
747         const char *, osr_name,
748         uint64_t, offset),
749     TP_FIELDS(
750         ctf_string(osr_name, osr_name)
751         ctf_integer(uint64_t, offset, offset)
752     )
753 )
754
755 TRACEPOINT_EVENT(objectstore, truncate_exit,
756     TP_ARGS(
757         int, retval),
758     TP_FIELDS(
759         ctf_integer(int, retval, retval)
760     )
761 )
762
763 TRACEPOINT_EVENT(objectstore, zero_enter,
764     TP_ARGS(
765         const char *, osr_name,
766         uint64_t, offset,
767         uint64_t, length),
768     TP_FIELDS(
769         ctf_string(osr_name, osr_name)
770         ctf_integer(uint64_t, offset, offset)
771         ctf_integer(uint64_t, length, length)
772     )
773 )
774
775 TRACEPOINT_EVENT(objectstore, zero_exit,
776     TP_ARGS(
777         int, retval),
778     TP_FIELDS(
779         ctf_integer(int, retval, retval)
780     )
781 )
782
783 TRACEPOINT_EVENT(objectstore, touch_enter,
784     TP_ARGS(
785         const char *, osr_name),
786     TP_FIELDS(
787         ctf_string(osr_name, osr_name)
788     )
789 )
790
791 TRACEPOINT_EVENT(objectstore, touch_exit,
792     TP_ARGS(
793         int, retval),
794     TP_FIELDS(
795         ctf_integer(int, retval, retval)
796     )
797 )