-
Notifications
You must be signed in to change notification settings - Fork 303
Fix flaky test on TomcatServlet3TestAsync #7550
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 51 metrics, 12 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.07 s) : 0, 1069702
Total [baseline] (10.333 s) : 0, 10333364
Agent [candidate] (1.071 s) : 0, 1070851
Total [candidate] (10.383 s) : 0, 10382745
section appsec
Agent [baseline] (1.194 s) : 0, 1194163
Total [baseline] (10.581 s) : 0, 10581449
Agent [candidate] (1.201 s) : 0, 1201266
Total [candidate] (10.596 s) : 0, 10595997
section iast
Agent [baseline] (1.189 s) : 0, 1189280
Total [baseline] (10.798 s) : 0, 10798165
Agent [candidate] (1.191 s) : 0, 1191377
Total [candidate] (10.838 s) : 0, 10838252
section profiling
Agent [baseline] (1.262 s) : 0, 1261836
Total [baseline] (10.642 s) : 0, 10642303
Agent [candidate] (1.27 s) : 0, 1270035
Total [candidate] (10.587 s) : 0, 10586594
gantt
title petclinic - break down per module: candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.112 ms) : 0, 683112
BytebuddyAgent [candidate] (683.388 ms) : 0, 683388
GlobalTracer [baseline] (313.145 ms) : 0, 313145
GlobalTracer [candidate] (313.267 ms) : 0, 313267
AppSec [baseline] (51.565 ms) : 0, 51565
AppSec [candidate] (52.206 ms) : 0, 52206
Remote Config [baseline] (701.256 µs) : 0, 701
Remote Config [candidate] (714.873 µs) : 0, 715
Telemetry [baseline] (7.475 ms) : 0, 7475
Telemetry [candidate] (7.538 ms) : 0, 7538
section appsec
BytebuddyAgent [baseline] (697.998 ms) : 0, 697998
BytebuddyAgent [candidate] (701.593 ms) : 0, 701593
GlobalTracer [baseline] (303.654 ms) : 0, 303654
GlobalTracer [candidate] (305.051 ms) : 0, 305051
AppSec [baseline] (160.367 ms) : 0, 160367
AppSec [candidate] (161.15 ms) : 0, 161150
IAST [baseline] (19.807 ms) : 0, 19807
IAST [candidate] (20.167 ms) : 0, 20167
Remote Config [baseline] (641.269 µs) : 0, 641
Remote Config [candidate] (649.256 µs) : 0, 649
Telemetry [baseline] (7.998 ms) : 0, 7998
Telemetry [candidate] (9.044 ms) : 0, 9044
section iast
BytebuddyAgent [baseline] (791.569 ms) : 0, 791569
BytebuddyAgent [candidate] (791.289 ms) : 0, 791289
GlobalTracer [baseline] (299.499 ms) : 0, 299499
GlobalTracer [candidate] (301.19 ms) : 0, 301190
AppSec [baseline] (52.232 ms) : 0, 52232
AppSec [candidate] (51.923 ms) : 0, 51923
IAST [baseline] (23.563 ms) : 0, 23563
IAST [candidate] (25.358 ms) : 0, 25358
Remote Config [baseline] (1.387 ms) : 0, 1387
Remote Config [candidate] (614.379 µs) : 0, 614
Telemetry [baseline] (7.343 ms) : 0, 7343
Telemetry [candidate] (7.326 ms) : 0, 7326
section profiling
BytebuddyAgent [baseline] (673.132 ms) : 0, 673132
BytebuddyAgent [candidate] (678.268 ms) : 0, 678268
GlobalTracer [baseline] (394.044 ms) : 0, 394044
GlobalTracer [candidate] (396.984 ms) : 0, 396984
AppSec [baseline] (52.04 ms) : 0, 52040
AppSec [candidate] (52.534 ms) : 0, 52534
Remote Config [baseline] (697.467 µs) : 0, 697
Remote Config [candidate] (731.1 µs) : 0, 731
Telemetry [baseline] (7.404 ms) : 0, 7404
Telemetry [candidate] (7.45 ms) : 0, 7450
ProfilingAgent [baseline] (96.497 ms) : 0, 96497
ProfilingAgent [candidate] (95.736 ms) : 0, 95736
Profiling [baseline] (96.521 ms) : 0, 96521
Profiling [candidate] (95.761 ms) : 0, 95761
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063476
Total [baseline] (8.549 s) : 0, 8549165
Agent [candidate] (1.066 s) : 0, 1065991
Total [candidate] (8.557 s) : 0, 8556767
section iast
Agent [baseline] (1.187 s) : 0, 1187172
Total [baseline] (8.988 s) : 0, 8988144
Agent [candidate] (1.187 s) : 0, 1186866
Total [candidate] (8.973 s) : 0, 8972514
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.198 s) : 0, 1197530
Total [baseline] (8.998 s) : 0, 8998454
Agent [candidate] (1.206 s) : 0, 1205825
Total [candidate] (9.002 s) : 0, 9001669
section iast_TELEMETRY_OFF
Agent [baseline] (1.186 s) : 0, 1185599
Total [baseline] (8.982 s) : 0, 8981816
Agent [candidate] (1.194 s) : 0, 1193914
Total [candidate] (8.996 s) : 0, 8996441
gantt
title insecure-bank - break down per module: candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (678.88 ms) : 0, 678880
BytebuddyAgent [candidate] (679.544 ms) : 0, 679544
GlobalTracer [baseline] (311.207 ms) : 0, 311207
GlobalTracer [candidate] (312.409 ms) : 0, 312409
AppSec [baseline] (51.496 ms) : 0, 51496
AppSec [candidate] (52.135 ms) : 0, 52135
Remote Config [baseline] (714.087 µs) : 0, 714
Remote Config [candidate] (722.944 µs) : 0, 723
Telemetry [baseline] (7.566 ms) : 0, 7566
Telemetry [candidate] (7.562 ms) : 0, 7562
section iast
BytebuddyAgent [baseline] (789.528 ms) : 0, 789528
BytebuddyAgent [candidate] (789.541 ms) : 0, 789541
GlobalTracer [baseline] (299.523 ms) : 0, 299523
GlobalTracer [candidate] (299.769 ms) : 0, 299769
AppSec [baseline] (50.456 ms) : 0, 50456
AppSec [candidate] (53.37 ms) : 0, 53370
IAST [baseline] (26.116 ms) : 0, 26116
IAST [candidate] (22.679 ms) : 0, 22679
Remote Config [baseline] (644.366 µs) : 0, 644
Remote Config [candidate] (587.667 µs) : 0, 588
Telemetry [baseline] (7.275 ms) : 0, 7275
Telemetry [candidate] (7.301 ms) : 0, 7301
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (796.914 ms) : 0, 796914
BytebuddyAgent [candidate] (803.669 ms) : 0, 803669
GlobalTracer [baseline] (302.231 ms) : 0, 302231
GlobalTracer [candidate] (302.937 ms) : 0, 302937
AppSec [baseline] (55.565 ms) : 0, 55565
AppSec [candidate] (54.568 ms) : 0, 54568
IAST [baseline] (21.061 ms) : 0, 21061
IAST [candidate] (22.811 ms) : 0, 22811
Remote Config [baseline] (597.673 µs) : 0, 598
Remote Config [candidate] (598.947 µs) : 0, 599
Telemetry [baseline] (7.375 ms) : 0, 7375
Telemetry [candidate] (7.37 ms) : 0, 7370
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (787.837 ms) : 0, 787837
BytebuddyAgent [candidate] (793.691 ms) : 0, 793691
GlobalTracer [baseline] (300.197 ms) : 0, 300197
GlobalTracer [candidate] (301.855 ms) : 0, 301855
AppSec [baseline] (54.382 ms) : 0, 54382
AppSec [candidate] (55.789 ms) : 0, 55789
IAST [baseline] (21.616 ms) : 0, 21616
IAST [candidate] (20.88 ms) : 0, 20880
Remote Config [baseline] (611.028 µs) : 0, 611
Remote Config [candidate] (608.906 µs) : 0, 609
Telemetry [baseline] (7.26 ms) : 0, 7260
Telemetry [candidate] (7.334 ms) : 0, 7334
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section baseline
no_agent (375.076 µs) : 355, 395
. : milestone, 375,
iast (482.44 µs) : 461, 504
. : milestone, 482,
iast_FULL (562.097 µs) : 541, 584
. : milestone, 562,
iast_GLOBAL (508.695 µs) : 487, 531
. : milestone, 509,
iast_HARDCODED_SECRET_DISABLED (483.104 µs) : 461, 505
. : milestone, 483,
iast_INACTIVE (447.074 µs) : 426, 468
. : milestone, 447,
iast_TELEMETRY_OFF (481.405 µs) : 459, 504
. : milestone, 481,
tracing (441.139 µs) : 421, 461
. : milestone, 441,
section candidate
no_agent (379.076 µs) : 359, 399
. : milestone, 379,
iast (481.721 µs) : 460, 504
. : milestone, 482,
iast_FULL (556.225 µs) : 535, 577
. : milestone, 556,
iast_GLOBAL (508.266 µs) : 487, 529
. : milestone, 508,
iast_HARDCODED_SECRET_DISABLED (494.021 µs) : 473, 515
. : milestone, 494,
iast_INACTIVE (446.813 µs) : 426, 467
. : milestone, 447,
iast_TELEMETRY_OFF (476.836 µs) : 454, 500
. : milestone, 477,
tracing (444.096 µs) : 423, 465
. : milestone, 444,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section baseline
no_agent (1.339 ms) : 1320, 1358
. : milestone, 1339,
appsec (1.721 ms) : 1696, 1746
. : milestone, 1721,
appsec_no_iast (1.704 ms) : 1679, 1729
. : milestone, 1704,
iast (1.473 ms) : 1450, 1496
. : milestone, 1473,
profiling (1.47 ms) : 1446, 1495
. : milestone, 1470,
tracing (1.44 ms) : 1414, 1465
. : milestone, 1440,
section candidate
no_agent (1.34 ms) : 1322, 1359
. : milestone, 1340,
appsec (1.716 ms) : 1691, 1741
. : milestone, 1716,
appsec_no_iast (1.737 ms) : 1713, 1761
. : milestone, 1737,
iast (1.47 ms) : 1447, 1493
. : milestone, 1470,
profiling (1.491 ms) : 1467, 1515
. : milestone, 1491,
tracing (1.45 ms) : 1425, 1475
. : milestone, 1450,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section baseline
no_agent (1.463 ms) : 1452, 1475
. : milestone, 1463,
appsec (2.281 ms) : 2240, 2321
. : milestone, 2281,
iast (2.024 ms) : 1976, 2072
. : milestone, 2024,
iast_GLOBAL (2.099 ms) : 2048, 2150
. : milestone, 2099,
profiling (1.931 ms) : 1889, 1972
. : milestone, 1931,
tracing (1.901 ms) : 1862, 1939
. : milestone, 1901,
section candidate
no_agent (1.458 ms) : 1447, 1470
. : milestone, 1458,
appsec (2.288 ms) : 2248, 2329
. : milestone, 2288,
iast (2.034 ms) : 1986, 2083
. : milestone, 2034,
iast_GLOBAL (2.074 ms) : 2025, 2124
. : milestone, 2074,
profiling (1.912 ms) : 1872, 1952
. : milestone, 1912,
tracing (1.882 ms) : 1844, 1919
. : milestone, 1882,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~4f0abe12a2, baseline=1.40.0-SNAPSHOT~4abf841368
dateFormat X
axisFormat %s
section baseline
no_agent (14.977 s) : 14977000, 14977000
. : milestone, 14977000,
appsec (15.35 s) : 15350000, 15350000
. : milestone, 15350000,
iast (18.919 s) : 18919000, 18919000
. : milestone, 18919000,
iast_GLOBAL (18.232 s) : 18232000, 18232000
. : milestone, 18232000,
profiling (16.034 s) : 16034000, 16034000
. : milestone, 16034000,
tracing (15.103 s) : 15103000, 15103000
. : milestone, 15103000,
section candidate
no_agent (15.429 s) : 15429000, 15429000
. : milestone, 15429000,
appsec (15.069 s) : 15069000, 15069000
. : milestone, 15069000,
iast (18.856 s) : 18856000, 18856000
. : milestone, 18856000,
iast_GLOBAL (18.001 s) : 18001000, 18001000
. : milestone, 18001000,
profiling (15.446 s) : 15446000, 15446000
. : milestone, 15446000,
tracing (14.953 s) : 14953000, 14953000
. : milestone, 14953000,
|
Is this PR still not to merge? (according the do not merge tag) |
a0f7296
to
4f0abe1
Compare
@PerfectSlayer I was waiting to confirm this actually fixed the issue. I now think it does, also fixed an additional test with the same issue. Good to merge now if it passes CI. |
What Does This Do
Under high load, the order of spans by duration might be altered. Make sure we check local root spans, and that we allow for different order in traces and access logs.
Motivation
Additional Notes
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issue[ ] Update the public documentation in case of new configuration flag or behavior