Skip to content

Fix Exception Replay in Lambda - #10505

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
masterfrom
jpbempel/fix-lambda-truncated
Feb 3, 2026
Merged

Fix Exception Replay in Lambda#10505
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
masterfrom
jpbempel/fix-lambda-truncated

Conversation

@jpbempel

@jpbempeljpbempel commented Feb 2, 2026

Copy link
Copy Markdown
Member

What Does This Do

In Lambda, the inner stack trace is truncated -- stack frames from fileName='AWSLambda.java' are removed. Therefore, in the original code, we would end up with a negative currentIdx, resulting in an error occurring in sanityCheckSnapshotAssignment. This PR adds a fallback to fix the mismatched pointer.

Motivation

SVLS-6855

Additional Notes

Related to #10380 & #8849

Contributor Checklist

Jira ticket: SVLS-6855

In Lambda, the inner stack trace is truncated -- stack frames from
fileName='AWSLambda.java' are removed. Therefore, in the original
code, we would end up with a negative currentIdx, resulting in an
error occurring in sanityCheckSnapshotAssignment. This PR adds a
fallback to fix the mismatched pointer.
@jpbempel
jpbempel requested a review from a team as a code ownerFebruary 2, 2026 20:04
@jpbempel
jpbempel requested review from tylfin and removed request for a teamFebruary 2, 2026 20:04
@jpbempeljpbempel added comp: debugger Dynamic Instrumentation type: bug fix Bug fix inst: aws lambda AWS Lambda instrumentation labels Feb 2, 2026
@pr-commenter

Copy link
Copy Markdown

Debugger benchmarks

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
ci_job_date17700630121770063357
end_time2026-02-02T20:11:312026-02-02T20:17:17
git_branchmasterjpbempel/fix-lambda-truncated
git_commit_shad4b0b33b4f4a47
start_time2026-02-02T20:10:122026-02-02T20:15:58
See matching parameters
BaselineCandidate
ci_job_id13952147101395214710
ci_pipeline_id9419474994194749
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date17700625451770062545

Summary

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

See unchanged results
scenarioΔ mean agg_http_req_duration_minΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p75Δ mean agg_http_req_duration_p99Δ mean throughput
scenario:noprobeunstable
[-64.267µs; +26.618µs] or [-22.130%; +9.166%]
unstable
[-75.196µs; +36.948µs] or [-22.566%; +11.088%]
unstable
[-91.851µs; +46.162µs] or [-26.125%; +13.130%]
unstable
[-545.046µs; +272.865µs] or [-48.342%; +24.201%]
same
scenario:basicsamesamesameunstable
[-55.440µs; +112.237µs] or [-7.282%; +14.742%]
unstable
[-163.887op/s; +163.887op/s] or [-6.064%; +6.064%]
scenario:loopunsure
[+0.311µs; +8.758µs] or [+0.004%; +0.099%]
samesamesamesame
Request duration reports for reports
gantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (333.223 µs) : 265, 401
. : milestone, 333,
basic (276.261 µs) : 266, 286
. : milestone, 276,
loop (8.951 ms) : 8944, 8958
. : milestone, 8951,
section candidate
noprobe (314.099 µs) : 282, 347
. : milestone, 314,
basic (274.176 µs) : 268, 280
. : milestone, 274,
loop (8.955 ms) : 8950, 8961
. : milestone, 8955,
Loading
  • baseline results
ScenarioRequest median duration [CI 0.99]
noprobe333.223 µs [265.037 µs, 401.408 µs]
basic276.261 µs [266.234 µs, 286.287 µs]
loop8.951 ms [8.944 ms, 8.958 ms]
  • candidate results
ScenarioRequest median duration [CI 0.99]
noprobe314.099 µs [281.65 µs, 346.547 µs]
basic274.176 µs [267.961 µs, 280.391 µs]
loop8.955 ms [8.95 ms, 8.961 ms]

@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/fix-lambda-truncated
git_commit_date17700255811770062545
git_commit_sha482bd1eb4f4a47
release_version1.59.0-SNAPSHOT~482bd1e95c1.59.0-SNAPSHOT~b4f4a4789b
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17700642271770064227
ci_job_id13952147021395214702
ci_pipeline_id9419474994194749
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-1-uyzs6n8f 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-1-uyzs6n8f 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 1 performance improvements and 0 performance regressions! Performance is the same for 63 metrics, 7 unstable metrics.

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:startup:petclinic:tracing:Remote Configbetter
[-51.324µs; -13.102µs] or [-8.113%; -2.071%]
600.396µs632.609µs
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.074 s) : 0, 1073621
Total [baseline] (10.819 s) : 0, 10819082
Agent [candidate] (1.065 s) : 0, 1065216
Total [candidate] (10.911 s) : 0, 10911224
section appsec
Agent [baseline] (1.241 s) : 0, 1241229
Total [baseline] (11.065 s) : 0, 11064611
Agent [candidate] (1.244 s) : 0, 1244072
Total [candidate] (10.961 s) : 0, 10961154
section iast
Agent [baseline] (1.231 s) : 0, 1231048
Total [baseline] (11.267 s) : 0, 11267108
Agent [candidate] (1.24 s) : 0, 1239873
Total [candidate] (11.292 s) : 0, 11292154
section profiling
Agent [baseline] (1.193 s) : 0, 1193447
Total [baseline] (11.021 s) : 0, 11020535
Agent [candidate] (1.193 s) : 0, 1193084
Total [candidate] (11.022 s) : 0, 11021886
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.074 s-
Agentappsec1.241 s167.608 ms (15.6%)
Agentiast1.231 s157.427 ms (14.7%)
Agentprofiling1.193 s119.825 ms (11.2%)
Totaltracing10.819 s-
Totalappsec11.065 s245.529 ms (2.3%)
Totaliast11.267 s448.026 ms (4.1%)
Totalprofiling11.021 s201.453 ms (1.9%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.065 s-
Agentappsec1.244 s178.857 ms (16.8%)
Agentiast1.24 s174.657 ms (16.4%)
Agentprofiling1.193 s127.868 ms (12.0%)
Totaltracing10.911 s-
Totalappsec10.961 s49.93 ms (0.5%)
Totaliast11.292 s380.93 ms (3.5%)
Totalprofiling11.022 s110.662 ms (1.0%)
gantt
title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (633.287 ms) : 0, 633287
BytebuddyAgent [candidate] (627.989 ms) : 0, 627989
AgentMeter [baseline] (28.971 ms) : 0, 28971
AgentMeter [candidate] (28.73 ms) : 0, 28730
GlobalTracer [baseline] (259.648 ms) : 0, 259648
GlobalTracer [candidate] (258.298 ms) : 0, 258298
AppSec [baseline] (33.098 ms) : 0, 33098
AppSec [candidate] (32.857 ms) : 0, 32857
Debugger [baseline] (61.654 ms) : 0, 61654
Debugger [candidate] (64.266 ms) : 0, 64266
Remote Config [baseline] (632.609 µs) : 0, 633
Remote Config [candidate] (600.396 µs) : 0, 600
Telemetry [baseline] (12.51 ms) : 0, 12510
Telemetry [candidate] (10.658 ms) : 0, 10658
Flare Poller [baseline] (6.953 ms) : 0, 6953
Flare Poller [candidate] (5.267 ms) : 0, 5267
section appsec
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (658.81 ms) : 0, 658810
BytebuddyAgent [candidate] (661.183 ms) : 0, 661183
AgentMeter [baseline] (11.77 ms) : 0, 11770
AgentMeter [candidate] (11.872 ms) : 0, 11872
GlobalTracer [baseline] (259.01 ms) : 0, 259010
GlobalTracer [candidate] (260.023 ms) : 0, 260023
IAST [baseline] (25.457 ms) : 0, 25457
IAST [candidate] (25.544 ms) : 0, 25544
AppSec [baseline] (169.241 ms) : 0, 169241
AppSec [candidate] (167.985 ms) : 0, 167985
Debugger [baseline] (66.659 ms) : 0, 66659
Debugger [candidate] (67.279 ms) : 0, 67279
Remote Config [baseline] (674.346 µs) : 0, 674
Remote Config [candidate] (675.532 µs) : 0, 676
Telemetry [baseline] (9.226 ms) : 0, 9226
Telemetry [candidate] (9.187 ms) : 0, 9187
Flare Poller [baseline] (3.695 ms) : 0, 3695
Flare Poller [candidate] (3.633 ms) : 0, 3633
section iast
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (794.912 ms) : 0, 794912
BytebuddyAgent [candidate] (800.546 ms) : 0, 800546
AgentMeter [baseline] (11.111 ms) : 0, 11111
AgentMeter [candidate] (11.276 ms) : 0, 11276
GlobalTracer [baseline] (247.744 ms) : 0, 247744
GlobalTracer [candidate] (250.182 ms) : 0, 250182
IAST [baseline] (27.01 ms) : 0, 27010
IAST [candidate] (27.322 ms) : 0, 27322
AppSec [baseline] (34.717 ms) : 0, 34717
AppSec [candidate] (35.579 ms) : 0, 35579
Debugger [baseline] (66.178 ms) : 0, 66178
Debugger [candidate] (65.459 ms) : 0, 65459
Remote Config [baseline] (564.774 µs) : 0, 565
Remote Config [candidate] (568.066 µs) : 0, 568
Telemetry [baseline] (8.772 ms) : 0, 8772
Telemetry [candidate] (8.844 ms) : 0, 8844
Flare Poller [baseline] (3.482 ms) : 0, 3482
Flare Poller [candidate] (3.532 ms) : 0, 3532
section profiling
crashtracking [baseline] (1.219 ms) : 0, 1219
crashtracking [candidate] (1.216 ms) : 0, 1216
BytebuddyAgent [baseline] (682.96 ms) : 0, 682960
BytebuddyAgent [candidate] (683.213 ms) : 0, 683213
AgentMeter [baseline] (8.649 ms) : 0, 8649
AgentMeter [candidate] (8.679 ms) : 0, 8679
GlobalTracer [baseline] (216.706 ms) : 0, 216706
GlobalTracer [candidate] (216.631 ms) : 0, 216631
AppSec [baseline] (32.662 ms) : 0, 32662
AppSec [candidate] (32.511 ms) : 0, 32511
Debugger [baseline] (68.192 ms) : 0, 68192
Debugger [candidate] (67.681 ms) : 0, 67681
Remote Config [baseline] (613.875 µs) : 0, 614
Remote Config [candidate] (604.757 µs) : 0, 605
Telemetry [baseline] (8.786 ms) : 0, 8786
Telemetry [candidate] (8.803 ms) : 0, 8803
Flare Poller [baseline] (3.744 ms) : 0, 3744
Flare Poller [candidate] (3.813 ms) : 0, 3813
ProfilingAgent [baseline] (99.808 ms) : 0, 99808
ProfilingAgent [candidate] (99.987 ms) : 0, 99987
Profiling [baseline] (100.388 ms) : 0, 100388
Profiling [candidate] (100.572 ms) : 0, 100572
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.067 s) : 0, 1067069
Total [baseline] (8.78 s) : 0, 8780036
Agent [candidate] (1.071 s) : 0, 1071208
Total [candidate] (8.756 s) : 0, 8756230
section iast
Agent [baseline] (1.247 s) : 0, 1246932
Total [baseline] (9.45 s) : 0, 9449977
Agent [candidate] (1.229 s) : 0, 1228876
Total [candidate] (9.373 s) : 0, 9372605
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.067 s-
Agentiast1.247 s179.863 ms (16.9%)
Totaltracing8.78 s-
Totaliast9.45 s669.942 ms (7.6%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.071 s-
Agentiast1.229 s157.668 ms (14.7%)
Totaltracing8.756 s-
Totaliast9.373 s616.376 ms (7.0%)
gantt
title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (627.931 ms) : 0, 627931
BytebuddyAgent [candidate] (632.714 ms) : 0, 632714
AgentMeter [baseline] (29.012 ms) : 0, 29012
AgentMeter [candidate] (28.967 ms) : 0, 28967
GlobalTracer [baseline] (259.056 ms) : 0, 259056
GlobalTracer [candidate] (259.513 ms) : 0, 259513
AppSec [baseline] (32.97 ms) : 0, 32970
AppSec [candidate] (33.145 ms) : 0, 33145
Debugger [baseline] (61.509 ms) : 0, 61509
Debugger [candidate] (60.876 ms) : 0, 60876
Remote Config [baseline] (626.005 µs) : 0, 626
Remote Config [candidate] (623.017 µs) : 0, 623
Telemetry [baseline] (12.419 ms) : 0, 12419
Telemetry [candidate] (13.237 ms) : 0, 13237
Flare Poller [baseline] (6.879 ms) : 0, 6879
Flare Poller [candidate] (5.363 ms) : 0, 5363
section iast
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (805.599 ms) : 0, 805599
BytebuddyAgent [candidate] (794.543 ms) : 0, 794543
AgentMeter [baseline] (11.354 ms) : 0, 11354
AgentMeter [candidate] (11.135 ms) : 0, 11135
GlobalTracer [baseline] (250.493 ms) : 0, 250493
GlobalTracer [candidate] (247.709 ms) : 0, 247709
IAST [baseline] (27.402 ms) : 0, 27402
IAST [candidate] (26.936 ms) : 0, 26936
AppSec [baseline] (34.027 ms) : 0, 34027
AppSec [candidate] (33.077 ms) : 0, 33077
Debugger [baseline] (68.016 ms) : 0, 68016
Debugger [candidate] (66.173 ms) : 0, 66173
Remote Config [baseline] (559.392 µs) : 0, 559
Remote Config [candidate] (543.363 µs) : 0, 543
Telemetry [baseline] (8.882 ms) : 0, 8882
Telemetry [candidate] (8.721 ms) : 0, 8721
Flare Poller [baseline] (3.606 ms) : 0, 3606
Flare Poller [candidate] (3.535 ms) : 0, 3535
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/fix-lambda-truncated
git_commit_date17700255811770062545
git_commit_sha482bd1eb4f4a47
release_version1.59.0-SNAPSHOT~482bd1e95c1.59.0-SNAPSHOT~b4f4a4789b
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17700647151770064715
ci_job_id13952147041395214704
ci_pipeline_id9419474994194749
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-1-keo1g2wu 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-1-keo1g2wu 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 2 performance improvements and 0 performance regressions! Performance is the same for 19 metrics, 15 unstable metrics.

scenarioΔ mean agg_http_req_duration_p50Δ mean agg_http_req_duration_p95Δ mean throughputcandidate mean agg_http_req_duration_p50candidate mean agg_http_req_duration_p95candidate mean throughputbaseline mean agg_http_req_duration_p50baseline mean agg_http_req_duration_p95baseline mean throughput
scenario:load:insecure-bank:profiling:high_loadbetter
[-247.380µs; -104.714µs] or [-13.412%; -5.677%]
unstable
[-1.499ms; -0.543ms] or [-25.219%; -9.130%]
unstable
[+55.355op/s; +530.583op/s] or [+2.952%; +28.293%]
1.668ms4.925ms2168.250op/s1.844ms5.946ms1875.281op/s
scenario:load:petclinic:iast:high_loadbetter
[-1.556ms; -0.843ms] or [-8.528%; -4.621%]
unsure
[-1.949ms; -0.484ms] or [-6.625%; -1.647%]
unstable
[-12.159op/s; +41.409op/s] or [-4.815%; +16.399%]
17.041ms28.202ms267.125op/s18.241ms29.418ms252.500op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section baseline
no_agent (19.179 ms) : 18980, 19378
. : milestone, 19179,
appsec (18.67 ms) : 18483, 18857
. : milestone, 18670,
code_origins (17.462 ms) : 17291, 17634
. : milestone, 17462,
iast (18.481 ms) : 18296, 18666
. : milestone, 18481,
profiling (18.938 ms) : 18750, 19127
. : milestone, 18938,
tracing (17.397 ms) : 17224, 17571
. : milestone, 17397,
section candidate
no_agent (18.816 ms) : 18627, 19006
. : milestone, 18816,
appsec (18.653 ms) : 18462, 18844
. : milestone, 18653,
code_origins (17.668 ms) : 17494, 17843
. : milestone, 17668,
iast (17.468 ms) : 17295, 17641
. : milestone, 17468,
profiling (18.748 ms) : 18556, 18940
. : milestone, 18748,
tracing (17.594 ms) : 17418, 17770
. : milestone, 17594,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent19.179 ms [18.98 ms, 19.378 ms]-
appsec18.67 ms [18.483 ms, 18.857 ms]-508.742 µs (-2.7%)
code_origins17.462 ms [17.291 ms, 17.634 ms]-1.717 ms (-8.9%)
iast18.481 ms [18.296 ms, 18.666 ms]-698.255 µs (-3.6%)
profiling18.938 ms [18.75 ms, 19.127 ms]-240.52 µs (-1.3%)
tracing17.397 ms [17.224 ms, 17.571 ms]-1.782 ms (-9.3%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent18.816 ms [18.627 ms, 19.006 ms]-
appsec18.653 ms [18.462 ms, 18.844 ms]-163.675 µs (-0.9%)
code_origins17.668 ms [17.494 ms, 17.843 ms]-1.148 ms (-6.1%)
iast17.468 ms [17.295 ms, 17.641 ms]-1.348 ms (-7.2%)
profiling18.748 ms [18.556 ms, 18.94 ms]-68.278 µs (-0.4%)
tracing17.594 ms [17.418 ms, 17.77 ms]-1.222 ms (-6.5%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section baseline
no_agent (1.167 ms) : 1156, 1178
. : milestone, 1167,
iast (3.147 ms) : 3103, 3192
. : milestone, 3147,
iast_FULL (5.635 ms) : 5579, 5691
. : milestone, 5635,
iast_GLOBAL (3.426 ms) : 3374, 3477
. : milestone, 3426,
profiling (2.422 ms) : 2398, 2446
. : milestone, 2422,
tracing (1.796 ms) : 1781, 1810
. : milestone, 1796,
section candidate
no_agent (1.175 ms) : 1164, 1186
. : milestone, 1175,
iast (3.228 ms) : 3181, 3274
. : milestone, 3228,
iast_FULL (5.686 ms) : 5630, 5743
. : milestone, 5686,
iast_GLOBAL (3.41 ms) : 3364, 3456
. : milestone, 3410,
profiling (2.085 ms) : 2067, 2104
. : milestone, 2085,
tracing (1.806 ms) : 1792, 1821
. : milestone, 1806,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.167 ms [1.156 ms, 1.178 ms]-
iast3.147 ms [3.103 ms, 3.192 ms]1.98 ms (169.7%)
iast_FULL5.635 ms [5.579 ms, 5.691 ms]4.468 ms (382.8%)
iast_GLOBAL3.426 ms [3.374 ms, 3.477 ms]2.259 ms (193.5%)
profiling2.422 ms [2.398 ms, 2.446 ms]1.255 ms (107.5%)
tracing1.796 ms [1.781 ms, 1.81 ms]628.632 µs (53.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.175 ms [1.164 ms, 1.186 ms]-
iast3.228 ms [3.181 ms, 3.274 ms]2.053 ms (174.7%)
iast_FULL5.686 ms [5.63 ms, 5.743 ms]4.511 ms (384.0%)
iast_GLOBAL3.41 ms [3.364 ms, 3.456 ms]2.235 ms (190.2%)
profiling2.085 ms [2.067 ms, 2.104 ms]910.217 µs (77.5%)
tracing1.806 ms [1.792 ms, 1.821 ms]631.47 µs (53.7%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjpbempel/fix-lambda-truncated
git_commit_date17700255811770062545
git_commit_sha482bd1eb4f4a47
release_version1.59.0-SNAPSHOT~482bd1e95c1.59.0-SNAPSHOT~b4f4a4789b
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17700645271770064527
ci_job_id13952147051395214705
ci_pipeline_id9419474994194749
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-1-gsk58nid 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-1-gsk58nid 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 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section baseline
no_agent (1.472 ms) : 1460, 1483
. : milestone, 1472,
appsec (2.548 ms) : 2490, 2606
. : milestone, 2548,
iast (2.248 ms) : 2179, 2317
. : milestone, 2248,
iast_GLOBAL (2.292 ms) : 2222, 2361
. : milestone, 2292,
profiling (2.074 ms) : 2020, 2129
. : milestone, 2074,
tracing (2.061 ms) : 2007, 2114
. : milestone, 2061,
section candidate
no_agent (1.471 ms) : 1460, 1483
. : milestone, 1471,
appsec (2.486 ms) : 2431, 2540
. : milestone, 2486,
iast (2.246 ms) : 2177, 2315
. : milestone, 2246,
iast_GLOBAL (2.291 ms) : 2222, 2360
. : milestone, 2291,
profiling (2.115 ms) : 2058, 2172
. : milestone, 2115,
tracing (2.052 ms) : 1999, 2106
. : milestone, 2052,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.472 ms [1.46 ms, 1.483 ms]-
appsec2.548 ms [2.49 ms, 2.606 ms]1.076 ms (73.1%)
iast2.248 ms [2.179 ms, 2.317 ms]776.548 µs (52.8%)
iast_GLOBAL2.292 ms [2.222 ms, 2.361 ms]820.071 µs (55.7%)
profiling2.074 ms [2.02 ms, 2.129 ms]602.678 µs (40.9%)
tracing2.061 ms [2.007 ms, 2.114 ms]589.057 µs (40.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.471 ms [1.46 ms, 1.483 ms]-
appsec2.486 ms [2.431 ms, 2.54 ms]1.014 ms (68.9%)
iast2.246 ms [2.177 ms, 2.315 ms]774.894 µs (52.7%)
iast_GLOBAL2.291 ms [2.222 ms, 2.36 ms]819.699 µs (55.7%)
profiling2.115 ms [2.058 ms, 2.172 ms]643.758 µs (43.8%)
tracing2.052 ms [1.999 ms, 2.106 ms]581.029 µs (39.5%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~b4f4a4789b, baseline=1.59.0-SNAPSHOT~482bd1e95c
dateFormat X
axisFormat %s
section baseline
no_agent (15.256 s) : 15256000, 15256000
. : milestone, 15256000,
appsec (14.866 s) : 14866000, 14866000
. : milestone, 14866000,
iast (18.047 s) : 18047000, 18047000
. : milestone, 18047000,
iast_GLOBAL (17.875 s) : 17875000, 17875000
. : milestone, 17875000,
profiling (14.635 s) : 14635000, 14635000
. : milestone, 14635000,
tracing (15.15 s) : 15150000, 15150000
. : milestone, 15150000,
section candidate
no_agent (14.724 s) : 14724000, 14724000
. : milestone, 14724000,
appsec (14.585 s) : 14585000, 14585000
. : milestone, 14585000,
iast (18.584 s) : 18584000, 18584000
. : milestone, 18584000,
iast_GLOBAL (17.847 s) : 17847000, 17847000
. : milestone, 17847000,
profiling (14.746 s) : 14746000, 14746000
. : milestone, 14746000,
tracing (14.996 s) : 14996000, 14996000
. : milestone, 14996000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.256 s [15.256 s, 15.256 s]-
appsec14.866 s [14.866 s, 14.866 s]-390.0 ms (-2.6%)
iast18.047 s [18.047 s, 18.047 s]2.791 s (18.3%)
iast_GLOBAL17.875 s [17.875 s, 17.875 s]2.619 s (17.2%)
profiling14.635 s [14.635 s, 14.635 s]-621.0 ms (-4.1%)
tracing15.15 s [15.15 s, 15.15 s]-106.0 ms (-0.7%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.724 s [14.724 s, 14.724 s]-
appsec14.585 s [14.585 s, 14.585 s]-139.0 ms (-0.9%)
iast18.584 s [18.584 s, 18.584 s]3.86 s (26.2%)
iast_GLOBAL17.847 s [17.847 s, 17.847 s]3.123 s (21.2%)
profiling14.746 s [14.746 s, 14.746 s]22.0 ms (0.1%)
tracing14.996 s [14.996 s, 14.996 s]272.0 ms (1.8%)

@jpbempel

Copy link
Copy Markdown
MemberAuthor

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351Bot commented Feb 3, 2026

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-02-03 07:05:02 UTC ℹ️ Start processing command /merge


2026-02-03 07:05:07 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-02-03 07:55:48 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot merged commit 2ffa640 into masterFeb 3, 2026
563 of 577 checks passed
@gh-worker-dd-mergequeue-cf854d
gh-worker-dd-mergequeue-cf854dBot deleted the jpbempel/fix-lambda-truncated branch February 3, 2026 07:55
@github-actionsgithub-actionsBot added this to the 1.60.0 milestone Feb 3, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debuggerDynamic Instrumentationinst: aws lambdaAWS Lambda instrumentationtype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jpbempel@tylfin@shreyamalpani