Rework #10551 to properly align Java 21+ modules with the latest Logback version.#10588
Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom Feb 13, 2026
Conversation
bric3
approved these changes
Feb 13, 2026
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 63 metrics, 8 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.069 s) : 0, 1069120
Total [baseline] (8.746 s) : 0, 8746047
Agent [candidate] (1.065 s) : 0, 1065056
Total [candidate] (8.723 s) : 0, 8723337
section iast
Agent [baseline] (1.233 s) : 0, 1232802
Total [baseline] (9.337 s) : 0, 9336963
Agent [candidate] (1.231 s) : 0, 1230865
Total [candidate] (9.383 s) : 0, 9383336
gantt
title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.174 ms) : 0, 1174
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (632.311 ms) : 0, 632311
BytebuddyAgent [candidate] (628.842 ms) : 0, 628842
AgentMeter [baseline] (29.206 ms) : 0, 29206
AgentMeter [candidate] (28.941 ms) : 0, 28941
GlobalTracer [baseline] (258.621 ms) : 0, 258621
GlobalTracer [candidate] (257.438 ms) : 0, 257438
AppSec [baseline] (33.191 ms) : 0, 33191
AppSec [candidate] (32.594 ms) : 0, 32594
Debugger [baseline] (62.12 ms) : 0, 62120
Debugger [candidate] (61.089 ms) : 0, 61089
Remote Config [baseline] (608.817 µs) : 0, 609
Remote Config [candidate] (625.157 µs) : 0, 625
Telemetry [baseline] (11.356 ms) : 0, 11356
Telemetry [candidate] (12.122 ms) : 0, 12122
Flare Poller [baseline] (5.283 ms) : 0, 5283
Flare Poller [candidate] (6.937 ms) : 0, 6937
section iast
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (797.573 ms) : 0, 797573
BytebuddyAgent [candidate] (795.214 ms) : 0, 795214
AgentMeter [baseline] (11.28 ms) : 0, 11280
AgentMeter [candidate] (11.251 ms) : 0, 11251
GlobalTracer [baseline] (248.487 ms) : 0, 248487
GlobalTracer [candidate] (248.051 ms) : 0, 248051
IAST [baseline] (26.986 ms) : 0, 26986
IAST [candidate] (27.03 ms) : 0, 27030
AppSec [baseline] (34.591 ms) : 0, 34591
AppSec [candidate] (34.621 ms) : 0, 34621
Debugger [baseline] (64.731 ms) : 0, 64731
Debugger [candidate] (65.458 ms) : 0, 65458
Remote Config [baseline] (528.081 µs) : 0, 528
Remote Config [candidate] (536.176 µs) : 0, 536
Telemetry [baseline] (8.581 ms) : 0, 8581
Telemetry [candidate] (8.718 ms) : 0, 8718
Flare Poller [baseline] (3.48 ms) : 0, 3480
Flare Poller [candidate] (3.486 ms) : 0, 3486
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.069 s) : 0, 1068565
Total [baseline] (10.867 s) : 0, 10866780
Agent [candidate] (1.066 s) : 0, 1065609
Total [candidate] (10.916 s) : 0, 10916243
section appsec
Agent [baseline] (1.248 s) : 0, 1248254
Total [baseline] (11.052 s) : 0, 11052328
Agent [candidate] (1.237 s) : 0, 1236969
Total [candidate] (11.019 s) : 0, 11018552
section iast
Agent [baseline] (1.233 s) : 0, 1232603
Total [baseline] (11.179 s) : 0, 11178993
Agent [candidate] (1.234 s) : 0, 1234035
Total [candidate] (11.234 s) : 0, 11234337
section profiling
Agent [baseline] (1.191 s) : 0, 1190519
Total [baseline] (10.843 s) : 0, 10843017
Agent [candidate] (1.199 s) : 0, 1199058
Total [candidate] (10.877 s) : 0, 10877245
gantt
title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.173 ms) : 0, 1173
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (630.793 ms) : 0, 630793
BytebuddyAgent [candidate] (629.227 ms) : 0, 629227
AgentMeter [baseline] (29.078 ms) : 0, 29078
AgentMeter [candidate] (28.903 ms) : 0, 28903
GlobalTracer [baseline] (258.387 ms) : 0, 258387
GlobalTracer [candidate] (257.863 ms) : 0, 257863
AppSec [baseline] (32.64 ms) : 0, 32640
AppSec [candidate] (32.648 ms) : 0, 32648
Debugger [baseline] (63.513 ms) : 0, 63513
Debugger [candidate] (62.141 ms) : 0, 62141
Remote Config [baseline] (621.113 µs) : 0, 621
Remote Config [candidate] (609.383 µs) : 0, 609
Telemetry [baseline] (11.498 ms) : 0, 11498
Telemetry [candidate] (10.082 ms) : 0, 10082
Flare Poller [baseline] (5.402 ms) : 0, 5402
Flare Poller [candidate] (7.608 ms) : 0, 7608
section appsec
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (663.421 ms) : 0, 663421
BytebuddyAgent [candidate] (657.804 ms) : 0, 657804
AgentMeter [baseline] (12.064 ms) : 0, 12064
AgentMeter [candidate] (11.894 ms) : 0, 11894
GlobalTracer [baseline] (259.773 ms) : 0, 259773
GlobalTracer [candidate] (257.777 ms) : 0, 257777
AppSec [baseline] (168.913 ms) : 0, 168913
AppSec [candidate] (168.206 ms) : 0, 168206
Debugger [baseline] (67.772 ms) : 0, 67772
Debugger [candidate] (65.939 ms) : 0, 65939
Remote Config [baseline] (658.568 µs) : 0, 659
Remote Config [candidate] (645.398 µs) : 0, 645
Telemetry [baseline] (9.733 ms) : 0, 9733
Telemetry [candidate] (9.477 ms) : 0, 9477
Flare Poller [baseline] (3.747 ms) : 0, 3747
Flare Poller [candidate] (3.72 ms) : 0, 3720
IAST [baseline] (25.42 ms) : 0, 25420
IAST [candidate] (25.095 ms) : 0, 25095
section iast
crashtracking [baseline] (1.179 ms) : 0, 1179
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (796.915 ms) : 0, 796915
BytebuddyAgent [candidate] (797.122 ms) : 0, 797122
AgentMeter [baseline] (11.275 ms) : 0, 11275
AgentMeter [candidate] (11.268 ms) : 0, 11268
GlobalTracer [baseline] (248.753 ms) : 0, 248753
GlobalTracer [candidate] (248.792 ms) : 0, 248792
AppSec [baseline] (33.913 ms) : 0, 33913
AppSec [candidate] (32.171 ms) : 0, 32171
Debugger [baseline] (65.851 ms) : 0, 65851
Debugger [candidate] (68.798 ms) : 0, 68798
Remote Config [baseline] (536.549 µs) : 0, 537
Remote Config [candidate] (535.055 µs) : 0, 535
Telemetry [baseline] (8.532 ms) : 0, 8532
Telemetry [candidate] (8.564 ms) : 0, 8564
Flare Poller [baseline] (3.457 ms) : 0, 3457
Flare Poller [candidate] (3.498 ms) : 0, 3498
IAST [baseline] (26.831 ms) : 0, 26831
IAST [candidate] (26.859 ms) : 0, 26859
section profiling
ProfilingAgent [baseline] (98.797 ms) : 0, 98797
ProfilingAgent [candidate] (100.168 ms) : 0, 100168
crashtracking [baseline] (1.222 ms) : 0, 1222
crashtracking [candidate] (1.229 ms) : 0, 1229
BytebuddyAgent [baseline] (683.491 ms) : 0, 683491
BytebuddyAgent [candidate] (687.549 ms) : 0, 687549
AgentMeter [baseline] (8.643 ms) : 0, 8643
AgentMeter [candidate] (8.662 ms) : 0, 8662
GlobalTracer [baseline] (215.6 ms) : 0, 215600
GlobalTracer [candidate] (217.237 ms) : 0, 217237
AppSec [baseline] (32.327 ms) : 0, 32327
AppSec [candidate] (32.769 ms) : 0, 32769
Debugger [baseline] (67.34 ms) : 0, 67340
Debugger [candidate] (67.789 ms) : 0, 67789
Remote Config [baseline] (632.271 µs) : 0, 632
Remote Config [candidate] (633.485 µs) : 0, 633
Telemetry [baseline] (8.836 ms) : 0, 8836
Telemetry [candidate] (8.949 ms) : 0, 8949
Flare Poller [baseline] (3.756 ms) : 0, 3756
Flare Poller [candidate] (3.862 ms) : 0, 3862
Profiling [baseline] (99.361 ms) : 0, 99361
Profiling [candidate] (100.742 ms) : 0, 100742
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 19 metrics, 16 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section baseline
no_agent (18.98 ms) : 18787, 19173
. : milestone, 18980,
appsec (18.781 ms) : 18589, 18972
. : milestone, 18781,
code_origins (17.942 ms) : 17766, 18119
. : milestone, 17942,
iast (17.566 ms) : 17394, 17738
. : milestone, 17566,
profiling (18.399 ms) : 18218, 18580
. : milestone, 18399,
tracing (17.742 ms) : 17565, 17919
. : milestone, 17742,
section candidate
no_agent (18.12 ms) : 17932, 18308
. : milestone, 18120,
appsec (18.472 ms) : 18282, 18663
. : milestone, 18472,
code_origins (17.871 ms) : 17694, 18049
. : milestone, 17871,
iast (17.767 ms) : 17592, 17942
. : milestone, 17767,
profiling (18.358 ms) : 18175, 18541
. : milestone, 18358,
tracing (17.675 ms) : 17499, 17851
. : milestone, 17675,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section baseline
no_agent (1.253 ms) : 1240, 1266
. : milestone, 1253,
iast (3.167 ms) : 3125, 3209
. : milestone, 3167,
iast_FULL (6.093 ms) : 6030, 6156
. : milestone, 6093,
iast_GLOBAL (3.696 ms) : 3640, 3751
. : milestone, 3696,
profiling (2.034 ms) : 2017, 2052
. : milestone, 2034,
tracing (1.79 ms) : 1775, 1806
. : milestone, 1790,
section candidate
no_agent (1.256 ms) : 1243, 1268
. : milestone, 1256,
iast (3.166 ms) : 3124, 3207
. : milestone, 3166,
iast_FULL (5.896 ms) : 5835, 5956
. : milestone, 5896,
iast_GLOBAL (3.597 ms) : 3538, 3657
. : milestone, 3597,
profiling (2.212 ms) : 2191, 2233
. : milestone, 2212,
tracing (1.825 ms) : 1809, 1840
. : milestone, 1825,
DacapoParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 0 unstable metrics.
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section baseline
no_agent (15.532 s) : 15532000, 15532000
. : milestone, 15532000,
appsec (15.04 s) : 15040000, 15040000
. : milestone, 15040000,
iast (18.223 s) : 18223000, 18223000
. : milestone, 18223000,
iast_GLOBAL (18.101 s) : 18101000, 18101000
. : milestone, 18101000,
profiling (14.904 s) : 14904000, 14904000
. : milestone, 14904000,
tracing (14.874 s) : 14874000, 14874000
. : milestone, 14874000,
section candidate
no_agent (15.463 s) : 15463000, 15463000
. : milestone, 15463000,
appsec (14.883 s) : 14883000, 14883000
. : milestone, 14883000,
iast (18.309 s) : 18309000, 18309000
. : milestone, 18309000,
iast_GLOBAL (18.035 s) : 18035000, 18035000
. : milestone, 18035000,
profiling (15.065 s) : 15065000, 15065000
. : milestone, 15065000,
tracing (14.479 s) : 14479000, 14479000
. : milestone, 14479000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~961b36a5e8, baseline=1.60.0-SNAPSHOT~5209bc59e5
dateFormat X
axisFormat %s
section baseline
no_agent (1.483 ms) : 1472, 1495
. : milestone, 1483,
appsec (3.822 ms) : 3598, 4047
. : milestone, 3822,
iast (2.282 ms) : 2212, 2352
. : milestone, 2282,
iast_GLOBAL (2.317 ms) : 2248, 2387
. : milestone, 2317,
profiling (2.1 ms) : 2046, 2155
. : milestone, 2100,
tracing (2.083 ms) : 2030, 2136
. : milestone, 2083,
section candidate
no_agent (1.484 ms) : 1472, 1495
. : milestone, 1484,
appsec (2.537 ms) : 2482, 2592
. : milestone, 2537,
iast (2.291 ms) : 2221, 2360
. : milestone, 2291,
iast_GLOBAL (2.324 ms) : 2254, 2394
. : milestone, 2324,
profiling (2.1 ms) : 2045, 2155
. : milestone, 2100,
tracing (2.092 ms) : 2038, 2146
. : milestone, 2092,
|
Contributor
Author
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
41d28ab
into
master
725 of 727 checks passed
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
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
Reworks the fix introduced in #10551 to properly ensure that Java 21+ modules use the latest Logback version at test runtime.
Motivation
Fixes CI instability (hanging tests) caused by an outdated Logback version being used during test execution.
Additional Notes
The previous approach relied on forcing
resolutionStrategyfortestRuntimeClasspath, but this did not work as expected — CI tests continued to hang.During local investigation, I found that Logback
1.2.13was still being used at test runtime.Following @bric3’s suggestion, this PR switches to using
testImplementationinstead.After this change, the latest Logback version is correctly loaded at runtime (verified by checking the class version).