Skip to content

🍒 9125 - Use token to access Akka secure repository - #9239

Closed
sarahchen6 wants to merge 1 commit into
release/v1.50.xfrom
sarah.chen/backport-pr-9125
Closed

🍒 9125 - Use token to access Akka secure repository#9239
sarahchen6 wants to merge 1 commit into
release/v1.50.xfrom
sarah.chen/backport-pr-9125

Conversation

@sarahchen6

Copy link
Copy Markdown
Contributor

Backport #9125 to release/v1.50.x

@sarahchen6sarahchen6 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Jul 24, 2025
@sarahchen6
sarahchen6 requested review from a team as code ownersJuly 24, 2025 13:58
@sarahchen6
sarahchen6 requested review from TonyCTHsu and removed request for a teamJuly 24, 2025 13:58
@sarahchen6sarahchen6 added this to the 1.50.2 milestone Jul 24, 2025
@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastersarah.chen/backport-pr-9125
git_commit_date17533626581753367867
git_commit_sha4fde84f47d6160b5d
release_version1.51.1-SNAPSHOT~4fde84fc671.51.0-SNAPSHOT~747d6160b5d
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17533691221753369122
ci_job_id10457437341045743734
ci_pipeline_id7158566471585664
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-ro974uoz 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-ro974uoz 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

Found 10 performance improvements and 5 performance regressions! Performance is the same for 24 metrics, 14 unstable metrics.

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:startup:insecure-bank:iast:BytebuddyAgentbetter
[-49.607ms; -24.549ms] or [-5.851%; -2.895%]
810.821ms847.900ms
scenario:startup:insecure-bank:tracing:BytebuddyAgentbetter
[-54.442ms; -40.014ms] or [-7.426%; -5.458%]
685.930ms733.158ms
scenario:startup:petclinic:appsec:Agent.startbetter
[-46.581ms; -40.164ms] or [-3.821%; -3.295%]
1.176s1.219s
scenario:startup:petclinic:appsec:BytebuddyAgentbetter
[-46.599ms; -41.505ms] or [-6.195%; -5.518%]
708.181ms752.233ms
scenario:startup:petclinic:appsec:IASTbetter
[-1.969ms; -1.457ms] or [-8.341%; -6.171%]
21.896ms23.609ms
scenario:startup:petclinic:appsec:AppSecworse
[+5.377ms; +9.807ms] or [+3.195%; +5.828%]
175.874ms168.282ms
scenario:startup:petclinic:appsec:Telemetrybetter
[-1071.574µs; -814.709µs] or [-13.039%; -9.913%]
7.275ms8.218ms
scenario:startup:petclinic:iast:BytebuddyAgentbetter
[-63.500ms; -21.017ms] or [-7.379%; -2.442%]
818.344ms860.602ms
scenario:startup:petclinic:profiling:Agent.startworse
[+71.581ms; +105.550ms] or [+6.015%; +8.869%]
1.279s1.190s
scenario:startup:petclinic:profiling:BytebuddyAgentbetter
[-86.431ms; -66.529ms] or [-11.403%; -8.778%]
681.461ms757.942ms
scenario:startup:petclinic:profiling:GlobalTracerworse
[+138.765ms; +146.608ms] or [+62.999%; +66.560%]
362.952ms220.265ms
scenario:startup:petclinic:profiling:AppSecworse
[+31.087ms; +32.921ms] or [+102.963%; +109.037%]
62.196ms30.192ms
scenario:startup:petclinic:profiling:Telemetrybetter
[-8.172ms; -7.297ms] or [-50.895%; -45.440%]
8.323ms16.058ms
scenario:startup:petclinic:tracing:BytebuddyAgentbetter
[-45.418ms; -41.267ms] or [-6.227%; -5.658%]
686.011ms729.354ms
scenario:startup:petclinic:tracing:Remote Configworse
[+16.156µs; +41.072µs] or [+2.466%; +6.268%]
683.878µs655.263µs
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1048677
Total [baseline] (8.592 s) : 0, 8592317
Agent [candidate] (1.025 s) : 0, 1025336
Total [candidate] (8.567 s) : 0, 8567437
section iast
Agent [baseline] (1.175 s) : 0, 1174528
Total [baseline] (9.302 s) : 0, 9302477
Agent [candidate] (1.158 s) : 0, 1158034
Total [candidate] (9.216 s) : 0, 9215792
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.049 s-
Agentiast1.175 s125.851 ms (12.0%)
Totaltracing8.592 s-
Totaliast9.302 s710.16 ms (8.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.025 s-
Agentiast1.158 s132.698 ms (12.9%)
Totaltracing8.567 s-
Totaliast9.216 s648.354 ms (7.6%)
gantt
title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (733.158 ms) : 0, 733158
BytebuddyAgent [candidate] (685.93 ms) : 0, 685930
GlobalTracer [baseline] (241.258 ms) : 0, 241258
GlobalTracer [candidate] (241.593 ms) : 0, 241593
AppSec [baseline] (30.396 ms) : 0, 30396
AppSec [candidate] (59.639 ms) : 0, 59639
Debugger [baseline] (5.976 ms) : 0, 5976
Debugger [candidate] (7.006 ms) : 0, 7006
Remote Config [baseline] (642.547 µs) : 0, 643
Remote Config [candidate] (656.388 µs) : 0, 656
Telemetry [baseline] (14.776 ms) : 0, 14776
Telemetry [candidate] (9.665 ms) : 0, 9665
crashtracking [baseline] (1.445 ms) : 0, 1445
section iast
BytebuddyAgent [baseline] (847.9 ms) : 0, 847900
BytebuddyAgent [candidate] (810.821 ms) : 0, 810821
GlobalTracer [baseline] (231.39 ms) : 0, 231390
GlobalTracer [candidate] (232.484 ms) : 0, 232484
AppSec [baseline] (26.546 ms) : 0, 26546
AppSec [candidate] (51.395 ms) : 0, 51395
Debugger [baseline] (7.591 ms) : 0, 7591
Debugger [candidate] (5.999 ms) : 0, 5999
Remote Config [baseline] (583.556 µs) : 0, 584
Remote Config [candidate] (603.085 µs) : 0, 603
Telemetry [baseline] (8.077 ms) : 0, 8077
Telemetry [candidate] (8.04 ms) : 0, 8040
crashtracking [baseline] (1.427 ms) : 0, 1427
IAST [baseline] (30.058 ms) : 0, 30058
IAST [candidate] (27.767 ms) : 0, 27767
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1041174
Total [baseline] (10.696 s) : 0, 10695874
Agent [candidate] (1.025 s) : 0, 1025467
Total [candidate] (10.672 s) : 0, 10671886
section appsec
Agent [baseline] (1.219 s) : 0, 1218973
Total [baseline] (10.8 s) : 0, 10800124
Agent [candidate] (1.176 s) : 0, 1175600
Total [candidate] (10.713 s) : 0, 10712853
section iast
Agent [baseline] (1.19 s) : 0, 1190097
Total [baseline] (10.917 s) : 0, 10917207
Agent [candidate] (1.165 s) : 0, 1165105
Total [candidate] (10.908 s) : 0, 10907653
section profiling
Agent [baseline] (1.19 s) : 0, 1190075
Total [baseline] (10.955 s) : 0, 10955114
Agent [candidate] (1.279 s) : 0, 1278640
Total [candidate] (11.02 s) : 0, 11020372
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.041 s-
Agentappsec1.219 s177.8 ms (17.1%)
Agentiast1.19 s148.923 ms (14.3%)
Agentprofiling1.19 s148.901 ms (14.3%)
Totaltracing10.696 s-
Totalappsec10.8 s104.25 ms (1.0%)
Totaliast10.917 s221.333 ms (2.1%)
Totalprofiling10.955 s259.239 ms (2.4%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.025 s-
Agentappsec1.176 s150.133 ms (14.6%)
Agentiast1.165 s139.638 ms (13.6%)
Agentprofiling1.279 s253.173 ms (24.7%)
Totaltracing10.672 s-
Totalappsec10.713 s40.967 ms (0.4%)
Totaliast10.908 s235.768 ms (2.2%)
Totalprofiling11.02 s348.486 ms (3.3%)
gantt
title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (729.354 ms) : 0, 729354
BytebuddyAgent [candidate] (686.011 ms) : 0, 686011
GlobalTracer [baseline] (241.389 ms) : 0, 241389
GlobalTracer [candidate] (241.935 ms) : 0, 241935
AppSec [baseline] (30.283 ms) : 0, 30283
AppSec [candidate] (56.169 ms) : 0, 56169
Debugger [baseline] (5.977 ms) : 0, 5977
Debugger [candidate] (7.032 ms) : 0, 7032
Remote Config [baseline] (655.263 µs) : 0, 655
Remote Config [candidate] (683.878 µs) : 0, 684
Telemetry [baseline] (11.102 ms) : 0, 11102
Telemetry [candidate] (12.726 ms) : 0, 12726
crashtracking [baseline] (1.429 ms) : 0, 1429
section appsec
BytebuddyAgent [baseline] (752.233 ms) : 0, 752233
BytebuddyAgent [candidate] (708.181 ms) : 0, 708181
GlobalTracer [baseline] (234.704 ms) : 0, 234704
GlobalTracer [candidate] (235.072 ms) : 0, 235072
AppSec [baseline] (168.282 ms) : 0, 168282
AppSec [candidate] (175.874 ms) : 0, 175874
Debugger [baseline] (8.588 ms) : 0, 8588
Debugger [candidate] (5.928 ms) : 0, 5928
Remote Config [baseline] (613.454 µs) : 0, 613
Remote Config [candidate] (612.762 µs) : 0, 613
Telemetry [baseline] (8.218 ms) : 0, 8218
Telemetry [candidate] (7.275 ms) : 0, 7275
crashtracking [baseline] (1.426 ms) : 0, 1426
IAST [baseline] (23.609 ms) : 0, 23609
IAST [candidate] (21.896 ms) : 0, 21896
section iast
BytebuddyAgent [baseline] (860.602 ms) : 0, 860602
BytebuddyAgent [candidate] (818.344 ms) : 0, 818344
GlobalTracer [baseline] (234.667 ms) : 0, 234667
GlobalTracer [candidate] (232.71 ms) : 0, 232710
AppSec [baseline] (27.563 ms) : 0, 27563
AppSec [candidate] (49.415 ms) : 0, 49415
Debugger [baseline] (7.411 ms) : 0, 7411
Debugger [candidate] (5.941 ms) : 0, 5941
Remote Config [baseline] (581.086 µs) : 0, 581
Remote Config [candidate] (616.308 µs) : 0, 616
Telemetry [baseline] (8.102 ms) : 0, 8102
Telemetry [candidate] (7.988 ms) : 0, 7988
crashtracking [baseline] (1.44 ms) : 0, 1440
IAST [baseline] (28.665 ms) : 0, 28665
IAST [candidate] (29.088 ms) : 0, 29088
section profiling
BytebuddyAgent [baseline] (757.942 ms) : 0, 757942
BytebuddyAgent [candidate] (681.461 ms) : 0, 681461
GlobalTracer [baseline] (220.265 ms) : 0, 220265
GlobalTracer [candidate] (362.952 ms) : 0, 362952
AppSec [baseline] (30.192 ms) : 0, 30192
AppSec [candidate] (62.196 ms) : 0, 62196
Debugger [baseline] (6.182 ms) : 0, 6182
Debugger [candidate] (6.143 ms) : 0, 6143
Remote Config [baseline] (680.244 µs) : 0, 680
Remote Config [candidate] (707.995 µs) : 0, 708
Telemetry [baseline] (16.058 ms) : 0, 16058
Telemetry [candidate] (8.323 ms) : 0, 8323
crashtracking [baseline] (1.408 ms) : 0, 1408
ProfilingAgent [baseline] (108.836 ms) : 0, 108836
ProfilingAgent [candidate] (108.05 ms) : 0, 108050
Profiling [baseline] (108.86 ms) : 0, 108860
Profiling [candidate] (108.074 ms) : 0, 108074
Loading

Load

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmastersarah.chen/backport-pr-9125
git_commit_date17533626581753367863
git_commit_sha4fde84f47d6160b5d
release_version1.51.1-SNAPSHOT~4fde84fc671.51.0-SNAPSHOT~747d6160b5d
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17533692751753369275
ci_job_id10457437361045743736
ci_pipeline_id7158566471585664
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-2-tz8tci9z 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-2-tz8tci9z 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 1 unstable metrics.

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:dacapo:tomcat:appsecbetter
[-1.399ms; -1.061ms] or [-38.564%; -29.245%]
2.398ms3.629ms
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1487
. : milestone, 1475,
appsec (3.629 ms) : 3412, 3845
. : milestone, 3629,
iast (2.186 ms) : 2123, 2249
. : milestone, 2186,
iast_GLOBAL (2.234 ms) : 2171, 2296
. : milestone, 2234,
profiling (2.484 ms) : 2316, 2653
. : milestone, 2484,
tracing (2.012 ms) : 1963, 2060
. : milestone, 2012,
section candidate
no_agent (1.471 ms) : 1459, 1482
. : milestone, 1471,
appsec (2.398 ms) : 2349, 2447
. : milestone, 2398,
iast (2.191 ms) : 2129, 2253
. : milestone, 2191,
iast_GLOBAL (2.232 ms) : 2170, 2294
. : milestone, 2232,
profiling (2.052 ms) : 2000, 2103
. : milestone, 2052,
tracing (2.014 ms) : 1966, 2063
. : milestone, 2014,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.475 ms [1.463 ms, 1.487 ms]-
appsec3.629 ms [3.412 ms, 3.845 ms]2.154 ms (146.0%)
iast2.186 ms [2.123 ms, 2.249 ms]710.938 µs (48.2%)
iast_GLOBAL2.234 ms [2.171 ms, 2.296 ms]758.677 µs (51.4%)
profiling2.484 ms [2.316 ms, 2.653 ms]1.009 ms (68.4%)
tracing2.012 ms [1.963 ms, 2.06 ms]536.679 µs (36.4%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.471 ms [1.459 ms, 1.482 ms]-
appsec2.398 ms [2.349 ms, 2.447 ms]927.554 µs (63.1%)
iast2.191 ms [2.129 ms, 2.253 ms]720.046 µs (49.0%)
iast_GLOBAL2.232 ms [2.17 ms, 2.294 ms]761.229 µs (51.8%)
profiling2.052 ms [2.0 ms, 2.103 ms]580.995 µs (39.5%)
tracing2.014 ms [1.966 ms, 2.063 ms]543.604 µs (37.0%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~747d6160b5d, baseline=1.51.1-SNAPSHOT~4fde84fc67
dateFormat X
axisFormat %s
section baseline
no_agent (15.151 s) : 15151000, 15151000
. : milestone, 15151000,
appsec (14.814 s) : 14814000, 14814000
. : milestone, 14814000,
iast (18.325 s) : 18325000, 18325000
. : milestone, 18325000,
iast_GLOBAL (17.928 s) : 17928000, 17928000
. : milestone, 17928000,
profiling (15.16 s) : 15160000, 15160000
. : milestone, 15160000,
tracing (14.941 s) : 14941000, 14941000
. : milestone, 14941000,
section candidate
no_agent (15.238 s) : 15238000, 15238000
. : milestone, 15238000,
appsec (14.796 s) : 14796000, 14796000
. : milestone, 14796000,
iast (18.143 s) : 18143000, 18143000
. : milestone, 18143000,
iast_GLOBAL (17.953 s) : 17953000, 17953000
. : milestone, 17953000,
profiling (15.189 s) : 15189000, 15189000
. : milestone, 15189000,
tracing (15.114 s) : 15114000, 15114000
. : milestone, 15114000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.151 s [15.151 s, 15.151 s]-
appsec14.814 s [14.814 s, 14.814 s]-337.0 ms (-2.2%)
iast18.325 s [18.325 s, 18.325 s]3.174 s (20.9%)
iast_GLOBAL17.928 s [17.928 s, 17.928 s]2.777 s (18.3%)
profiling15.16 s [15.16 s, 15.16 s]9.0 ms (0.1%)
tracing14.941 s [14.941 s, 14.941 s]-210.0 ms (-1.4%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.238 s [15.238 s, 15.238 s]-
appsec14.796 s [14.796 s, 14.796 s]-442.0 ms (-2.9%)
iast18.143 s [18.143 s, 18.143 s]2.905 s (19.1%)
iast_GLOBAL17.953 s [17.953 s, 17.953 s]2.715 s (17.8%)
profiling15.189 s [15.189 s, 15.189 s]-49.0 ms (-0.3%)
tracing15.114 s [15.114 s, 15.114 s]-124.0 ms (-0.8%)

@sarahchen6

Copy link
Copy Markdown
ContributorAuthor

We no longer need to proceed with the 1.50.2 release.

@sarahchen6
sarahchen6 deleted the sarah.chen/backport-pr-9125 branch October 16, 2025 18:30
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: toolingBuild & Toolingtag: no release notesChanges to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@sarahchen6@mcculls@randomanderson