Commit 3aadb65
rtla/timerlat: Add action on end feature
Implement actions on end next to actions on threshold. A new option,
--on-end is added, parallel to --on-threshold. Instead of being
executed whenever a latency threshold is reached, it is executed at the
end of the measurement.
For example:
$ rtla timerlat hist -d 5s --on-end trace
will save the trace output at the end.
All actions supported by --on-threshold are also supported by --on-end,
except for continue, which does nothing with --on-end.
Cc: John Kacur <jkacur@redhat.com>
Cc: Luis Goncalves <lgoncalv@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Chang Yin <cyin@redhat.com>
Cc: Costa Shulyupin <costa.shul@redhat.com>
Cc: Crystal Wood <crwood@redhat.com>
Cc: Gabriele Monaco <gmonaco@redhat.com>
Link: https://lore.kernel.org/20250626123405.1496931-6-tglozar@redhat.com
Signed-off-by: Tomas Glozar <tglozar@redhat.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>1 parent 8d933d5 commit 3aadb65
3 files changed
Lines changed: 65 additions & 29 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
758 | 758 | | |
759 | 759 | | |
760 | 760 | | |
| 761 | + | |
761 | 762 | | |
762 | 763 | | |
763 | 764 | | |
| |||
793 | 794 | | |
794 | 795 | | |
795 | 796 | | |
796 | | - | |
| 797 | + | |
| 798 | + | |
797 | 799 | | |
798 | 800 | | |
799 | 801 | | |
| |||
846 | 848 | | |
847 | 849 | | |
848 | 850 | | |
| 851 | + | |
849 | 852 | | |
850 | 853 | | |
851 | 854 | | |
| |||
1038 | 1041 | | |
1039 | 1042 | | |
1040 | 1043 | | |
1041 | | - | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
1042 | 1052 | | |
1043 | 1053 | | |
1044 | 1054 | | |
| |||
1050 | 1060 | | |
1051 | 1061 | | |
1052 | 1062 | | |
1053 | | - | |
| 1063 | + | |
1054 | 1064 | | |
1055 | 1065 | | |
1056 | 1066 | | |
| |||
1077 | 1087 | | |
1078 | 1088 | | |
1079 | 1089 | | |
1080 | | - | |
| 1090 | + | |
| 1091 | + | |
1081 | 1092 | | |
1082 | 1093 | | |
1083 | 1094 | | |
| |||
1270 | 1281 | | |
1271 | 1282 | | |
1272 | 1283 | | |
1273 | | - | |
| 1284 | + | |
| 1285 | + | |
1274 | 1286 | | |
1275 | 1287 | | |
1276 | 1288 | | |
1277 | 1289 | | |
1278 | 1290 | | |
1279 | | - | |
| 1291 | + | |
| 1292 | + | |
1280 | 1293 | | |
1281 | 1294 | | |
1282 | 1295 | | |
| |||
1342 | 1355 | | |
1343 | 1356 | | |
1344 | 1357 | | |
1345 | | - | |
| 1358 | + | |
1346 | 1359 | | |
1347 | 1360 | | |
1348 | 1361 | | |
| |||
1375 | 1388 | | |
1376 | 1389 | | |
1377 | 1390 | | |
1378 | | - | |
| 1391 | + | |
1379 | 1392 | | |
1380 | | - | |
| 1393 | + | |
1381 | 1394 | | |
1382 | 1395 | | |
1383 | 1396 | | |
1384 | 1397 | | |
1385 | | - | |
| 1398 | + | |
1386 | 1399 | | |
1387 | 1400 | | |
1388 | 1401 | | |
| |||
1403 | 1416 | | |
1404 | 1417 | | |
1405 | 1418 | | |
1406 | | - | |
| 1419 | + | |
1407 | 1420 | | |
1408 | | - | |
| 1421 | + | |
1409 | 1422 | | |
1410 | 1423 | | |
1411 | 1424 | | |
1412 | 1425 | | |
1413 | | - | |
| 1426 | + | |
1414 | 1427 | | |
1415 | 1428 | | |
1416 | 1429 | | |
| |||
1435 | 1448 | | |
1436 | 1449 | | |
1437 | 1450 | | |
| 1451 | + | |
| 1452 | + | |
1438 | 1453 | | |
1439 | 1454 | | |
1440 | 1455 | | |
| |||
1464 | 1479 | | |
1465 | 1480 | | |
1466 | 1481 | | |
1467 | | - | |
| 1482 | + | |
| 1483 | + | |
1468 | 1484 | | |
1469 | 1485 | | |
1470 | 1486 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
517 | 517 | | |
518 | 518 | | |
519 | 519 | | |
| 520 | + | |
520 | 521 | | |
521 | 522 | | |
522 | 523 | | |
| |||
552 | 553 | | |
553 | 554 | | |
554 | 555 | | |
555 | | - | |
| 556 | + | |
| 557 | + | |
556 | 558 | | |
557 | 559 | | |
558 | 560 | | |
| |||
597 | 599 | | |
598 | 600 | | |
599 | 601 | | |
| 602 | + | |
600 | 603 | | |
601 | 604 | | |
602 | 605 | | |
| |||
623 | 626 | | |
624 | 627 | | |
625 | 628 | | |
| 629 | + | |
626 | 630 | | |
627 | 631 | | |
628 | 632 | | |
| |||
776 | 780 | | |
777 | 781 | | |
778 | 782 | | |
779 | | - | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
780 | 791 | | |
781 | 792 | | |
782 | 793 | | |
| |||
788 | 799 | | |
789 | 800 | | |
790 | 801 | | |
791 | | - | |
| 802 | + | |
792 | 803 | | |
793 | 804 | | |
794 | 805 | | |
| |||
812 | 823 | | |
813 | 824 | | |
814 | 825 | | |
815 | | - | |
| 826 | + | |
| 827 | + | |
816 | 828 | | |
817 | 829 | | |
818 | 830 | | |
| |||
934 | 946 | | |
935 | 947 | | |
936 | 948 | | |
937 | | - | |
| 949 | + | |
938 | 950 | | |
939 | | - | |
| 951 | + | |
940 | 952 | | |
941 | 953 | | |
942 | 954 | | |
943 | 955 | | |
944 | | - | |
| 956 | + | |
945 | 957 | | |
946 | 958 | | |
947 | 959 | | |
| |||
993 | 1005 | | |
994 | 1006 | | |
995 | 1007 | | |
996 | | - | |
| 1008 | + | |
997 | 1009 | | |
998 | | - | |
| 1010 | + | |
999 | 1011 | | |
1000 | 1012 | | |
1001 | 1013 | | |
1002 | 1014 | | |
1003 | | - | |
| 1015 | + | |
1004 | 1016 | | |
1005 | 1017 | | |
1006 | 1018 | | |
| |||
1128 | 1140 | | |
1129 | 1141 | | |
1130 | 1142 | | |
1131 | | - | |
| 1143 | + | |
| 1144 | + | |
1132 | 1145 | | |
1133 | 1146 | | |
1134 | 1147 | | |
1135 | 1148 | | |
1136 | 1149 | | |
1137 | | - | |
| 1150 | + | |
| 1151 | + | |
1138 | 1152 | | |
1139 | 1153 | | |
1140 | 1154 | | |
| |||
1201 | 1215 | | |
1202 | 1216 | | |
1203 | 1217 | | |
1204 | | - | |
| 1218 | + | |
1205 | 1219 | | |
1206 | 1220 | | |
1207 | 1221 | | |
| |||
1236 | 1250 | | |
1237 | 1251 | | |
1238 | 1252 | | |
| 1253 | + | |
| 1254 | + | |
1239 | 1255 | | |
1240 | 1256 | | |
1241 | 1257 | | |
| |||
1276 | 1292 | | |
1277 | 1293 | | |
1278 | 1294 | | |
1279 | | - | |
| 1295 | + | |
| 1296 | + | |
1280 | 1297 | | |
1281 | 1298 | | |
1282 | 1299 | | |
| |||
0 commit comments