-
Notifications
You must be signed in to change notification settings - Fork 310
Add JDK 25-EA testing to CI #9140
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
Open
sarahchen6
wants to merge
9
commits into
master
Choose a base branch
from
sarahchen6/try-jdk-25-image-and-tests
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 12 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.038 s) : 0, 1037835
Total [baseline] (8.621 s) : 0, 8620822
Agent [candidate] (1.043 s) : 0, 1042810
Total [candidate] (8.627 s) : 0, 8627118
section iast
Agent [baseline] (1.17 s) : 0, 1170332
Total [baseline] (9.274 s) : 0, 9273626
Agent [candidate] (1.2 s) : 0, 1199969
Total [candidate] (9.364 s) : 0, 9364315
gantt
title insecure-bank - break down per module: candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.444 ms) : 0, 1444
crashtracking [candidate] (1.443 ms) : 0, 1443
BytebuddyAgent [baseline] (729.392 ms) : 0, 729392
BytebuddyAgent [candidate] (732.457 ms) : 0, 732457
GlobalTracer [baseline] (240.837 ms) : 0, 240837
GlobalTracer [candidate] (242.291 ms) : 0, 242291
AppSec [baseline] (30.345 ms) : 0, 30345
AppSec [candidate] (30.555 ms) : 0, 30555
Debugger [baseline] (6.016 ms) : 0, 6016
Debugger [candidate] (6.066 ms) : 0, 6066
Remote Config [baseline] (639.899 µs) : 0, 640
Remote Config [candidate] (655.229 µs) : 0, 655
Telemetry [baseline] (8.206 ms) : 0, 8206
Telemetry [candidate] (8.246 ms) : 0, 8246
section iast
crashtracking [baseline] (1.422 ms) : 0, 1422
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (844.867 ms) : 0, 844867
BytebuddyAgent [candidate] (868.545 ms) : 0, 868545
GlobalTracer [baseline] (230.8 ms) : 0, 230800
GlobalTracer [candidate] (234.651 ms) : 0, 234651
IAST [baseline] (29.154 ms) : 0, 29154
IAST [candidate] (29.676 ms) : 0, 29676
AppSec [baseline] (26.438 ms) : 0, 26438
AppSec [candidate] (29.689 ms) : 0, 29689
Debugger [baseline] (8.317 ms) : 0, 8317
Debugger [candidate] (5.876 ms) : 0, 5876
Remote Config [baseline] (570.169 µs) : 0, 570
Remote Config [candidate] (605.509 µs) : 0, 606
Telemetry [baseline] (7.894 ms) : 0, 7894
Telemetry [candidate] (8.139 ms) : 0, 8139
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1040567
Total [baseline] (10.619 s) : 0, 10618753
Agent [candidate] (1.052 s) : 0, 1051876
Total [candidate] (10.738 s) : 0, 10738035
section appsec
Agent [baseline] (1.226 s) : 0, 1226204
Total [baseline] (10.802 s) : 0, 10802267
Agent [candidate] (1.222 s) : 0, 1222212
Total [candidate] (10.794 s) : 0, 10794198
section iast
Agent [baseline] (1.178 s) : 0, 1178223
Total [baseline] (7.551 s) : 0, 7550503
Agent [candidate] (1.191 s) : 0, 1190520
Total [candidate] (10.957 s) : 0, 10957085
section profiling
Agent [baseline] (1.182 s) : 0, 1181816
Total [baseline] (10.821 s) : 0, 10821495
Agent [candidate] (1.191 s) : 0, 1190693
Total [candidate] (10.959 s) : 0, 10958974
gantt
title petclinic - break down per module: candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.438 ms) : 0, 1438
crashtracking [candidate] (1.45 ms) : 0, 1450
BytebuddyAgent [baseline] (731.256 ms) : 0, 731256
BytebuddyAgent [candidate] (738.822 ms) : 0, 738822
GlobalTracer [baseline] (241.616 ms) : 0, 241616
GlobalTracer [candidate] (244.402 ms) : 0, 244402
AppSec [baseline] (30.35 ms) : 0, 30350
AppSec [candidate] (30.816 ms) : 0, 30816
Debugger [baseline] (6.004 ms) : 0, 6004
Debugger [candidate] (6.107 ms) : 0, 6107
Remote Config [baseline] (644.564 µs) : 0, 645
Remote Config [candidate] (652.146 µs) : 0, 652
Telemetry [baseline] (8.216 ms) : 0, 8216
Telemetry [candidate] (8.332 ms) : 0, 8332
section appsec
crashtracking [baseline] (1.443 ms) : 0, 1443
crashtracking [candidate] (1.435 ms) : 0, 1435
BytebuddyAgent [baseline] (757.152 ms) : 0, 757152
BytebuddyAgent [candidate] (754.519 ms) : 0, 754519
GlobalTracer [baseline] (236.022 ms) : 0, 236022
GlobalTracer [candidate] (235.432 ms) : 0, 235432
IAST [baseline] (23.759 ms) : 0, 23759
IAST [candidate] (23.55 ms) : 0, 23550
AppSec [baseline] (167.644 ms) : 0, 167644
AppSec [candidate] (168.328 ms) : 0, 168328
Debugger [baseline] (9.274 ms) : 0, 9274
Debugger [candidate] (8.83 ms) : 0, 8830
Remote Config [baseline] (605.228 µs) : 0, 605
Remote Config [candidate] (611.457 µs) : 0, 611
Telemetry [baseline] (8.91 ms) : 0, 8910
Telemetry [candidate] (8.159 ms) : 0, 8159
section iast
crashtracking [baseline] (1.417 ms) : 0, 1417
crashtracking [candidate] (1.46 ms) : 0, 1460
BytebuddyAgent [baseline] (850.848 ms) : 0, 850848
BytebuddyAgent [candidate] (861.396 ms) : 0, 861396
GlobalTracer [baseline] (232.408 ms) : 0, 232408
GlobalTracer [candidate] (233.131 ms) : 0, 233131
IAST [baseline] (29.301 ms) : 0, 29301
IAST [candidate] (28.585 ms) : 0, 28585
AppSec [baseline] (28.896 ms) : 0, 28896
AppSec [candidate] (29.378 ms) : 0, 29378
Debugger [baseline] (5.706 ms) : 0, 5706
Debugger [candidate] (6.642 ms) : 0, 6642
Remote Config [baseline] (585.413 µs) : 0, 585
Remote Config [candidate] (591.783 µs) : 0, 592
Telemetry [baseline] (8.039 ms) : 0, 8039
Telemetry [candidate] (8.092 ms) : 0, 8092
section profiling
crashtracking [baseline] (1.39 ms) : 0, 1390
crashtracking [candidate] (1.412 ms) : 0, 1412
BytebuddyAgent [baseline] (757.822 ms) : 0, 757822
BytebuddyAgent [candidate] (762.881 ms) : 0, 762881
GlobalTracer [baseline] (219.864 ms) : 0, 219864
GlobalTracer [candidate] (222.124 ms) : 0, 222124
AppSec [baseline] (30.163 ms) : 0, 30163
AppSec [candidate] (30.524 ms) : 0, 30524
Debugger [baseline] (6.218 ms) : 0, 6218
Debugger [candidate] (6.368 ms) : 0, 6368
Remote Config [baseline] (666.07 µs) : 0, 666
Remote Config [candidate] (669.812 µs) : 0, 670
Telemetry [baseline] (12.428 ms) : 0, 12428
Telemetry [candidate] (15.58 ms) : 0, 15580
ProfilingAgent [baseline] (104.812 ms) : 0, 104812
ProfilingAgent [candidate] (102.309 ms) : 0, 102309
Profiling [baseline] (104.835 ms) : 0, 104835
Profiling [candidate] (102.332 ms) : 0, 102332
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 2 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section baseline
no_agent (4.381 ms) : 4332, 4430
. : milestone, 4381,
iast (9.296 ms) : 9136, 9457
. : milestone, 9296,
iast_FULL (14.122 ms) : 13841, 14403
. : milestone, 14122,
iast_GLOBAL (10.435 ms) : 10250, 10620
. : milestone, 10435,
profiling (8.484 ms) : 8354, 8614
. : milestone, 8484,
tracing (7.523 ms) : 7415, 7631
. : milestone, 7523,
section candidate
no_agent (4.289 ms) : 4242, 4336
. : milestone, 4289,
iast (9.418 ms) : 9257, 9578
. : milestone, 9418,
iast_FULL (14.344 ms) : 14054, 14633
. : milestone, 14344,
iast_GLOBAL (10.337 ms) : 10154, 10520
. : milestone, 10337,
profiling (8.853 ms) : 8711, 8995
. : milestone, 8853,
tracing (7.544 ms) : 7430, 7657
. : milestone, 7544,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section baseline
no_agent (36.099 ms) : 35806, 36393
. : milestone, 36099,
appsec (50.584 ms) : 50129, 51039
. : milestone, 50584,
code_origins (45.334 ms) : 44940, 45728
. : milestone, 45334,
iast (44.313 ms) : 43935, 44691
. : milestone, 44313,
profiling (47.81 ms) : 47368, 48253
. : milestone, 47810,
tracing (44.672 ms) : 44281, 45062
. : milestone, 44672,
section candidate
no_agent (37.505 ms) : 37206, 37804
. : milestone, 37505,
appsec (48.589 ms) : 48153, 49025
. : milestone, 48589,
code_origins (45.22 ms) : 44833, 45607
. : milestone, 45220,
iast (42.942 ms) : 42579, 43304
. : milestone, 42942,
profiling (48.315 ms) : 47858, 48773
. : milestone, 48315,
tracing (43.534 ms) : 43180, 43889
. : milestone, 43534,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section baseline
no_agent (15.675 s) : 15675000, 15675000
. : milestone, 15675000,
appsec (14.975 s) : 14975000, 14975000
. : milestone, 14975000,
iast (18.553 s) : 18553000, 18553000
. : milestone, 18553000,
iast_GLOBAL (17.914 s) : 17914000, 17914000
. : milestone, 17914000,
profiling (15.011 s) : 15011000, 15011000
. : milestone, 15011000,
tracing (15.027 s) : 15027000, 15027000
. : milestone, 15027000,
section candidate
no_agent (15.36 s) : 15360000, 15360000
. : milestone, 15360000,
appsec (14.92 s) : 14920000, 14920000
. : milestone, 14920000,
iast (18.331 s) : 18331000, 18331000
. : milestone, 18331000,
iast_GLOBAL (18.029 s) : 18029000, 18029000
. : milestone, 18029000,
profiling (15.367 s) : 15367000, 15367000
. : milestone, 15367000,
tracing (14.893 s) : 14893000, 14893000
. : milestone, 14893000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~eb324be0e8, baseline=1.52.0-SNAPSHOT~b6521fb91a
dateFormat X
axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1487
. : milestone, 1475,
appsec (3.649 ms) : 3433, 3865
. : milestone, 3649,
iast (2.196 ms) : 2134, 2258
. : milestone, 2196,
iast_GLOBAL (2.24 ms) : 2178, 2303
. : milestone, 2240,
profiling (2.032 ms) : 1982, 2081
. : milestone, 2032,
tracing (2.012 ms) : 1963, 2060
. : milestone, 2012,
section candidate
no_agent (1.474 ms) : 1463, 1486
. : milestone, 1474,
appsec (3.635 ms) : 3416, 3854
. : milestone, 3635,
iast (2.198 ms) : 2135, 2260
. : milestone, 2198,
iast_GLOBAL (2.232 ms) : 2169, 2295
. : milestone, 2232,
profiling (2.051 ms) : 2000, 2102
. : milestone, 2051,
tracing (2.004 ms) : 1956, 2052
. : milestone, 2004,
|
802838e
to
a7d756b
Compare
a7d756b
to
33dc1bb
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
Add testing for JDK
25
EA as a non-default JVM.Motivation
Prepare for the general release of Java 25 (ETA Sep 16, 2025).
Additional Notes
Once the general release of JDK 25 is out, we will test it as a default JVM.
For testing, I manually triggered NON_DEFAULT_JVM (e.g. 25) tests to run on this PR: https://gitlab.ddbuild.io/DataDog/apm-reliability/dd-trace-java/-/pipelines/70631693
The next steps are to unskip the ignored tests - in particular
RuntimeCallSiteTest
andMdcTest
. The other tests will need increased support from gradle and jacoco.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 issueJira ticket: https://datadoghq.atlassian.net/browse/LANGPLAT-83