Skip to content

🍒 11111 - Preload scope classes to prevent virtual thread deadlock#11131

Merged
bric3 merged 4 commits intorelease/v1.61.xfrom
bruce.bujon/backport-pr-11111
Apr 16, 2026
Merged

🍒 11111 - Preload scope classes to prevent virtual thread deadlock#11131
bric3 merged 4 commits intorelease/v1.61.xfrom
bruce.bujon/backport-pr-11111

Conversation

@PerfectSlayer
Copy link
Copy Markdown
Contributor

Backport #11111 to release/v1.61.x

…deadlock

Preload ScopeContext and ScopeStack classes in ContinuableScopeManager constructor to avoid class loading on virtual thread mount path. DatadogClassLoader's synchronized I/O from JarFile can pin carrier threads and deadlock the application.

(cherry picked from commit c521b50)
…te method

Support both afterDone() and afterTerminate() cleanup methods to handle different JDK 21 virtual thread implementations. Both methods cancel the help continuation and release the context scope when the virtual thread completes.

(cherry picked from commit d223f79)
@PerfectSlayer PerfectSlayer added the type: bug Bug report and fix label Apr 16, 2026
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner April 16, 2026 10:00
@PerfectSlayer PerfectSlayer added comp: context propagation Trace context propagation inst: java Core Java language instrumentation labels Apr 16, 2026
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner April 16, 2026 10:00
@PerfectSlayer PerfectSlayer requested review from AlexeyKuznetsov-DD and amarziali and removed request for a team April 16, 2026 10:00
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Apr 16, 2026

Benchmarks

⚠️ Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bruce.bujon/backport-pr-11111
git_commit_date 1776286005 1776343803
git_commit_sha 42f154d 3ee23bb
release_version 1.62.0-SNAPSHOT~42f154d2f6 1.62.0-SNAPSHOT~3ee23bb83a
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776345656 1776345656
ci_job_id 1601271989 1601271989
ci_pipeline_id 107994399 107994399
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-ol9fz7bc 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 Linux runner-zfyrx7zua-project-304-concurrent-1-ol9fz7bc 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
module Agent Agent
parent None None

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054619
Total [baseline] (10.956 s) : 0, 10956127
Agent [candidate] (1.057 s) : 0, 1056614
Total [candidate] (11.036 s) : 0, 11036334
section appsec
Agent [baseline] (1.245 s) : 0, 1245471
Total [baseline] (11.155 s) : 0, 11154501
Agent [candidate] (1.249 s) : 0, 1248620
Total [candidate] (11.183 s) : 0, 11182502
section iast
Agent [baseline] (1.241 s) : 0, 1241216
Total [baseline] (11.312 s) : 0, 11312355
Agent [candidate] (1.22 s) : 0, 1220194
Total [candidate] (11.293 s) : 0, 11293141
section profiling
Agent [baseline] (1.201 s) : 0, 1201245
Total [baseline] (11.161 s) : 0, 11161306
Agent [candidate] (1.192 s) : 0, 1191550
Total [candidate] (11.087 s) : 0, 11086919
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent appsec 1.245 s 190.852 ms (18.1%)
Agent iast 1.241 s 186.597 ms (17.7%)
Agent profiling 1.201 s 146.625 ms (13.9%)
Total tracing 10.956 s -
Total appsec 11.155 s 198.375 ms (1.8%)
Total iast 11.312 s 356.229 ms (3.3%)
Total profiling 11.161 s 205.18 ms (1.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.249 s 192.006 ms (18.2%)
Agent iast 1.22 s 163.581 ms (15.5%)
Agent profiling 1.192 s 134.936 ms (12.8%)
Total tracing 11.036 s -
Total appsec 11.183 s 146.169 ms (1.3%)
Total iast 11.293 s 256.807 ms (2.3%)
Total profiling 11.087 s 50.585 ms (0.5%)
gantt
    title petclinic - break down per module: candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.214 ms) : 0, 1214
crashtracking [candidate] (1.226 ms) : 0, 1226
BytebuddyAgent [baseline] (631.651 ms) : 0, 631651
BytebuddyAgent [candidate] (633.273 ms) : 0, 633273
AgentMeter [baseline] (29.289 ms) : 0, 29289
AgentMeter [candidate] (29.216 ms) : 0, 29216
GlobalTracer [baseline] (247.873 ms) : 0, 247873
GlobalTracer [candidate] (248.657 ms) : 0, 248657
AppSec [baseline] (32.188 ms) : 0, 32188
AppSec [candidate] (31.936 ms) : 0, 31936
Debugger [baseline] (59.535 ms) : 0, 59535
Debugger [candidate] (59.992 ms) : 0, 59992
Remote Config [baseline] (581.855 µs) : 0, 582
Remote Config [candidate] (597.687 µs) : 0, 598
Telemetry [baseline] (8.0 ms) : 0, 8000
Telemetry [candidate] (8.102 ms) : 0, 8102
Flare Poller [baseline] (8.105 ms) : 0, 8105
Flare Poller [candidate] (7.536 ms) : 0, 7536
section appsec
crashtracking [baseline] (1.21 ms) : 0, 1210
crashtracking [candidate] (1.23 ms) : 0, 1230
BytebuddyAgent [baseline] (660.78 ms) : 0, 660780
BytebuddyAgent [candidate] (662.034 ms) : 0, 662034
AgentMeter [baseline] (12.027 ms) : 0, 12027
AgentMeter [candidate] (12.04 ms) : 0, 12040
GlobalTracer [baseline] (248.058 ms) : 0, 248058
GlobalTracer [candidate] (248.886 ms) : 0, 248886
IAST [baseline] (24.478 ms) : 0, 24478
IAST [candidate] (24.534 ms) : 0, 24534
AppSec [baseline] (184.35 ms) : 0, 184350
AppSec [candidate] (184.919 ms) : 0, 184919
Debugger [baseline] (65.822 ms) : 0, 65822
Debugger [candidate] (65.896 ms) : 0, 65896
Remote Config [baseline] (611.984 µs) : 0, 612
Remote Config [candidate] (605.689 µs) : 0, 606
Telemetry [baseline] (8.316 ms) : 0, 8316
Telemetry [candidate] (8.567 ms) : 0, 8567
Flare Poller [baseline] (3.503 ms) : 0, 3503
Flare Poller [candidate] (3.596 ms) : 0, 3596
section iast
crashtracking [baseline] (1.245 ms) : 0, 1245
crashtracking [candidate] (1.223 ms) : 0, 1223
BytebuddyAgent [baseline] (813.588 ms) : 0, 813588
BytebuddyAgent [candidate] (798.967 ms) : 0, 798967
AgentMeter [baseline] (11.793 ms) : 0, 11793
AgentMeter [candidate] (11.4 ms) : 0, 11400
GlobalTracer [baseline] (242.383 ms) : 0, 242383
GlobalTracer [candidate] (238.133 ms) : 0, 238133
IAST [baseline] (26.181 ms) : 0, 26181
IAST [candidate] (26.573 ms) : 0, 26573
AppSec [baseline] (32.053 ms) : 0, 32053
AppSec [candidate] (33.163 ms) : 0, 33163
Debugger [baseline] (62.299 ms) : 0, 62299
Debugger [candidate] (57.218 ms) : 0, 57218
Remote Config [baseline] (543.236 µs) : 0, 543
Remote Config [candidate] (1.755 ms) : 0, 1755
Telemetry [baseline] (11.25 ms) : 0, 11250
Telemetry [candidate] (12.319 ms) : 0, 12319
Flare Poller [baseline] (3.458 ms) : 0, 3458
Flare Poller [candidate] (3.39 ms) : 0, 3390
section profiling
crashtracking [baseline] (1.205 ms) : 0, 1205
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (700.008 ms) : 0, 700008
BytebuddyAgent [candidate] (697.374 ms) : 0, 697374
AgentMeter [baseline] (9.258 ms) : 0, 9258
AgentMeter [candidate] (9.17 ms) : 0, 9170
GlobalTracer [baseline] (210.643 ms) : 0, 210643
GlobalTracer [candidate] (208.212 ms) : 0, 208212
AppSec [baseline] (33.33 ms) : 0, 33330
AppSec [candidate] (32.6 ms) : 0, 32600
Debugger [baseline] (66.906 ms) : 0, 66906
Debugger [candidate] (65.771 ms) : 0, 65771
Remote Config [baseline] (593.898 µs) : 0, 594
Remote Config [candidate] (562.436 µs) : 0, 562
Telemetry [baseline] (8.1 ms) : 0, 8100
Telemetry [candidate] (7.84 ms) : 0, 7840
Flare Poller [baseline] (3.655 ms) : 0, 3655
Flare Poller [candidate] (3.536 ms) : 0, 3536
ProfilingAgent [baseline] (95.621 ms) : 0, 95621
ProfilingAgent [candidate] (93.852 ms) : 0, 93852
Profiling [baseline] (96.219 ms) : 0, 96219
Profiling [candidate] (94.417 ms) : 0, 94417
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.068 s) : 0, 1067605
Total [baseline] (8.852 s) : 0, 8852036
Agent [candidate] (1.063 s) : 0, 1063089
Total [candidate] (8.81 s) : 0, 8810139
section iast
Agent [baseline] (1.231 s) : 0, 1230662
Total [baseline] (9.541 s) : 0, 9540564
Agent [candidate] (1.219 s) : 0, 1218972
Total [candidate] (9.582 s) : 0, 9581997
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent iast 1.231 s 163.057 ms (15.3%)
Total tracing 8.852 s -
Total iast 9.541 s 688.529 ms (7.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent iast 1.219 s 155.882 ms (14.7%)
Total tracing 8.81 s -
Total iast 9.582 s 771.858 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.241 ms) : 0, 1241
crashtracking [candidate] (1.235 ms) : 0, 1235
BytebuddyAgent [baseline] (637.859 ms) : 0, 637859
BytebuddyAgent [candidate] (637.774 ms) : 0, 637774
AgentMeter [baseline] (29.926 ms) : 0, 29926
AgentMeter [candidate] (29.477 ms) : 0, 29477
GlobalTracer [baseline] (252.472 ms) : 0, 252472
GlobalTracer [candidate] (249.927 ms) : 0, 249927
AppSec [baseline] (32.885 ms) : 0, 32885
AppSec [candidate] (32.182 ms) : 0, 32182
Debugger [baseline] (59.987 ms) : 0, 59987
Debugger [candidate] (59.377 ms) : 0, 59377
Remote Config [baseline] (603.228 µs) : 0, 603
Remote Config [candidate] (596.846 µs) : 0, 597
Telemetry [baseline] (8.218 ms) : 0, 8218
Telemetry [candidate] (8.155 ms) : 0, 8155
Flare Poller [baseline] (8.148 ms) : 0, 8148
Flare Poller [candidate] (8.2 ms) : 0, 8200
section iast
crashtracking [baseline] (1.242 ms) : 0, 1242
crashtracking [candidate] (1.211 ms) : 0, 1211
BytebuddyAgent [baseline] (807.199 ms) : 0, 807199
BytebuddyAgent [candidate] (799.466 ms) : 0, 799466
AgentMeter [baseline] (11.601 ms) : 0, 11601
AgentMeter [candidate] (11.384 ms) : 0, 11384
GlobalTracer [baseline] (239.816 ms) : 0, 239816
GlobalTracer [candidate] (237.88 ms) : 0, 237880
IAST [baseline] (25.923 ms) : 0, 25923
IAST [candidate] (26.417 ms) : 0, 26417
AppSec [baseline] (31.213 ms) : 0, 31213
AppSec [candidate] (31.565 ms) : 0, 31565
Debugger [baseline] (60.613 ms) : 0, 60613
Debugger [candidate] (57.122 ms) : 0, 57122
Remote Config [baseline] (1.146 ms) : 0, 1146
Remote Config [candidate] (515.701 µs) : 0, 516
Telemetry [baseline] (12.095 ms) : 0, 12095
Telemetry [candidate] (13.629 ms) : 0, 13629
Flare Poller [baseline] (3.571 ms) : 0, 3571
Flare Poller [candidate] (3.424 ms) : 0, 3424
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bruce.bujon/backport-pr-11111
git_commit_date 1776286005 1776343803
git_commit_sha 42f154d 3ee23bb
release_version 1.62.0-SNAPSHOT~42f154d2f6 1.62.0-SNAPSHOT~3ee23bb83a
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1776346136 1776346136
ci_job_id 1601271990 1601271990
ci_pipeline_id 107994399 107994399
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-blsxhvf0 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 Linux runner-zfyrx7zua-project-304-concurrent-1-blsxhvf0 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 19 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:petclinic:code_origins:high_load better
[-926.577µs; -451.451µs] or [-5.169%; -2.518%]
unsure
[-1378.086µs; -242.870µs] or [-4.729%; -0.833%]
unstable
[-15.685op/s; +33.185op/s] or [-6.135%; +12.980%]
17.237ms 28.330ms 264.406op/s 17.926ms 29.140ms 255.656op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.431 ms) : 19227, 19636
.   : milestone, 19431,
appsec (18.726 ms) : 18536, 18915
.   : milestone, 18726,
code_origins (18.254 ms) : 18073, 18435
.   : milestone, 18254,
iast (18.097 ms) : 17916, 18278
.   : milestone, 18097,
profiling (18.489 ms) : 18302, 18676
.   : milestone, 18489,
tracing (17.962 ms) : 17787, 18137
.   : milestone, 17962,
section candidate
no_agent (19.296 ms) : 19099, 19493
.   : milestone, 19296,
appsec (18.735 ms) : 18543, 18926
.   : milestone, 18735,
code_origins (17.644 ms) : 17470, 17819
.   : milestone, 17644,
iast (18.185 ms) : 18004, 18366
.   : milestone, 18185,
profiling (18.234 ms) : 18052, 18417
.   : milestone, 18234,
tracing (18.57 ms) : 18384, 18755
.   : milestone, 18570,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.431 ms [19.227 ms, 19.636 ms] -
appsec 18.726 ms [18.536 ms, 18.915 ms] -705.859 µs (-3.6%)
code_origins 18.254 ms [18.073 ms, 18.435 ms] -1.178 ms (-6.1%)
iast 18.097 ms [17.916 ms, 18.278 ms] -1.335 ms (-6.9%)
profiling 18.489 ms [18.302 ms, 18.676 ms] -942.302 µs (-4.8%)
tracing 17.962 ms [17.787 ms, 18.137 ms] -1.47 ms (-7.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.296 ms [19.099 ms, 19.493 ms] -
appsec 18.735 ms [18.543 ms, 18.926 ms] -561.76 µs (-2.9%)
code_origins 17.644 ms [17.47 ms, 17.819 ms] -1.652 ms (-8.6%)
iast 18.185 ms [18.004 ms, 18.366 ms] -1.111 ms (-5.8%)
profiling 18.234 ms [18.052 ms, 18.417 ms] -1.062 ms (-5.5%)
tracing 18.57 ms [18.384 ms, 18.755 ms] -726.724 µs (-3.8%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.243 ms) : 1231, 1254
.   : milestone, 1243,
iast (3.283 ms) : 3235, 3331
.   : milestone, 3283,
iast_FULL (5.835 ms) : 5777, 5893
.   : milestone, 5835,
iast_GLOBAL (3.533 ms) : 3480, 3587
.   : milestone, 3533,
profiling (2.264 ms) : 2239, 2288
.   : milestone, 2264,
tracing (1.871 ms) : 1856, 1887
.   : milestone, 1871,
section candidate
no_agent (1.238 ms) : 1226, 1249
.   : milestone, 1238,
iast (3.359 ms) : 3310, 3407
.   : milestone, 3359,
iast_FULL (5.972 ms) : 5912, 6032
.   : milestone, 5972,
iast_GLOBAL (3.558 ms) : 3502, 3615
.   : milestone, 3558,
profiling (2.164 ms) : 2145, 2184
.   : milestone, 2164,
tracing (1.912 ms) : 1897, 1928
.   : milestone, 1912,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.243 ms [1.231 ms, 1.254 ms] -
iast 3.283 ms [3.235 ms, 3.331 ms] 2.041 ms (164.2%)
iast_FULL 5.835 ms [5.777 ms, 5.893 ms] 4.593 ms (369.6%)
iast_GLOBAL 3.533 ms [3.48 ms, 3.587 ms] 2.291 ms (184.4%)
profiling 2.264 ms [2.239 ms, 2.288 ms] 1.021 ms (82.2%)
tracing 1.871 ms [1.856 ms, 1.887 ms] 628.97 µs (50.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.238 ms [1.226 ms, 1.249 ms] -
iast 3.359 ms [3.31 ms, 3.407 ms] 2.121 ms (171.4%)
iast_FULL 5.972 ms [5.912 ms, 6.032 ms] 4.735 ms (382.5%)
iast_GLOBAL 3.558 ms [3.502 ms, 3.615 ms] 2.321 ms (187.5%)
profiling 2.164 ms [2.145 ms, 2.184 ms] 926.525 µs (74.9%)
tracing 1.912 ms [1.897 ms, 1.928 ms] 674.513 µs (54.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bruce.bujon/backport-pr-11111
git_commit_date 1776286005 1776343803
git_commit_sha 42f154d 3ee23bb
release_version 1.62.0-SNAPSHOT~42f154d2f6 1.62.0-SNAPSHOT~3ee23bb83a
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1776345895 1776345895
ci_job_id 1601271991 1601271991
ci_pipeline_id 107994399 107994399
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-kgo9vh0f 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 Linux runner-zfyrx7zua-project-304-concurrent-1-kgo9vh0f 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 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.49 ms) : 1478, 1502
.   : milestone, 1490,
appsec (3.855 ms) : 3627, 4082
.   : milestone, 3855,
iast (2.287 ms) : 2217, 2357
.   : milestone, 2287,
iast_GLOBAL (2.321 ms) : 2251, 2391
.   : milestone, 2321,
profiling (2.115 ms) : 2059, 2171
.   : milestone, 2115,
tracing (2.091 ms) : 2037, 2145
.   : milestone, 2091,
section candidate
no_agent (1.49 ms) : 1478, 1502
.   : milestone, 1490,
appsec (3.834 ms) : 3611, 4058
.   : milestone, 3834,
iast (2.288 ms) : 2218, 2357
.   : milestone, 2288,
iast_GLOBAL (2.335 ms) : 2264, 2405
.   : milestone, 2335,
profiling (2.102 ms) : 2047, 2157
.   : milestone, 2102,
tracing (2.09 ms) : 2036, 2144
.   : milestone, 2090,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.49 ms [1.478 ms, 1.502 ms] -
appsec 3.855 ms [3.627 ms, 4.082 ms] 2.365 ms (158.7%)
iast 2.287 ms [2.217 ms, 2.357 ms] 797.109 µs (53.5%)
iast_GLOBAL 2.321 ms [2.251 ms, 2.391 ms] 830.877 µs (55.8%)
profiling 2.115 ms [2.059 ms, 2.171 ms] 625.041 µs (42.0%)
tracing 2.091 ms [2.037 ms, 2.145 ms] 601.393 µs (40.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.49 ms [1.478 ms, 1.502 ms] -
appsec 3.834 ms [3.611 ms, 4.058 ms] 2.344 ms (157.3%)
iast 2.288 ms [2.218 ms, 2.357 ms] 797.477 µs (53.5%)
iast_GLOBAL 2.335 ms [2.264 ms, 2.405 ms] 844.665 µs (56.7%)
profiling 2.102 ms [2.047 ms, 2.157 ms] 611.972 µs (41.1%)
tracing 2.09 ms [2.036 ms, 2.144 ms] 600.076 µs (40.3%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.62.0-SNAPSHOT~3ee23bb83a, baseline=1.62.0-SNAPSHOT~42f154d2f6
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.895 s) : 14895000, 14895000
.   : milestone, 14895000,
appsec (14.797 s) : 14797000, 14797000
.   : milestone, 14797000,
iast (18.444 s) : 18444000, 18444000
.   : milestone, 18444000,
iast_GLOBAL (18.094 s) : 18094000, 18094000
.   : milestone, 18094000,
profiling (15.295 s) : 15295000, 15295000
.   : milestone, 15295000,
tracing (14.977 s) : 14977000, 14977000
.   : milestone, 14977000,
section candidate
no_agent (14.874 s) : 14874000, 14874000
.   : milestone, 14874000,
appsec (14.619 s) : 14619000, 14619000
.   : milestone, 14619000,
iast (17.994 s) : 17994000, 17994000
.   : milestone, 17994000,
iast_GLOBAL (18.118 s) : 18118000, 18118000
.   : milestone, 18118000,
profiling (15.478 s) : 15478000, 15478000
.   : milestone, 15478000,
tracing (14.826 s) : 14826000, 14826000
.   : milestone, 14826000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.895 s [14.895 s, 14.895 s] -
appsec 14.797 s [14.797 s, 14.797 s] -98.0 ms (-0.7%)
iast 18.444 s [18.444 s, 18.444 s] 3.549 s (23.8%)
iast_GLOBAL 18.094 s [18.094 s, 18.094 s] 3.199 s (21.5%)
profiling 15.295 s [15.295 s, 15.295 s] 400.0 ms (2.7%)
tracing 14.977 s [14.977 s, 14.977 s] 82.0 ms (0.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.874 s [14.874 s, 14.874 s] -
appsec 14.619 s [14.619 s, 14.619 s] -255.0 ms (-1.7%)
iast 17.994 s [17.994 s, 17.994 s] 3.12 s (21.0%)
iast_GLOBAL 18.118 s [18.118 s, 18.118 s] 3.244 s (21.8%)
profiling 15.478 s [15.478 s, 15.478 s] 604.0 ms (4.1%)
tracing 14.826 s [14.826 s, 14.826 s] -48.0 ms (-0.3%)

@bric3 bric3 merged commit e32291a into release/v1.61.x Apr 16, 2026
563 checks passed
@bric3 bric3 deleted the bruce.bujon/backport-pr-11111 branch April 16, 2026 13:53
@github-actions github-actions bot added this to the 1.61.1 milestone Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: context propagation Trace context propagation inst: java Core Java language instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants