Skip to content

Avoid racy indefinite wait in netty ws tests#10539

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
masterfrom
andrea.marziali/fix-netty-ws
Feb 6, 2026
Merged

Avoid racy indefinite wait in netty ws tests#10539
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
masterfrom
andrea.marziali/fix-netty-ws

Conversation

@amarziali

Copy link
Copy Markdown
Contributor

What Does This Do

If think that the issue with the previous implementation is that there can be a race that cause the test to wait infinitely for a connection.
In fact if the activeSession is null, the awaiting thread tries to lock and await on the monitor.
However, in the same time, the server thread might be faster in notifyingAll before the wait is called.

With the proposed fix, the while loop is retried since the wait times out after one second. So that, even if this race is not solved, it is now handled correctly.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner February 6, 2026 10:16
@github-actions

github-actions Bot commented Feb 6, 2026

Copy link
Copy Markdown
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@amarziali amarziali added comp: testing Testing tag: no release notes Changes to exclude from release notes tag: flaky test Flaky tests inst: netty Netty instrumentation labels Feb 6, 2026
@pr-commenter

pr-commenter Bot commented Feb 6, 2026

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/fix-netty-ws
git_commit_date 1770367396 1770373233
git_commit_sha b83178b 7e71ce1ec6
release_version 1.60.0-SNAPSHOT~b83178b28d 1.60.0-SNAPSHOT~17e71ce1ec6
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770374514 1770374514
ci_job_id 1405799988 1405799988
ci_pipeline_id 94974699 94974699
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-0-ccsmi42p 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-0-ccsmi42p 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 62 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1062647
Total [baseline] (10.891 s) : 0, 10890897
Agent [candidate] (1.08 s) : 0, 1080499
Total [candidate] (11.043 s) : 0, 11042946
section appsec
Agent [baseline] (1.241 s) : 0, 1240911
Total [baseline] (10.965 s) : 0, 10965033
Agent [candidate] (1.246 s) : 0, 1246037
Total [candidate] (10.893 s) : 0, 10893315
section iast
Agent [baseline] (1.231 s) : 0, 1231343
Total [baseline] (11.185 s) : 0, 11184597
Agent [candidate] (1.236 s) : 0, 1235825
Total [candidate] (11.22 s) : 0, 11219588
section profiling
Agent [baseline] (1.193 s) : 0, 1192532
Total [baseline] (10.994 s) : 0, 10993756
Agent [candidate] (1.191 s) : 0, 1191126
Total [candidate] (11.046 s) : 0, 11045810
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent appsec 1.241 s 178.264 ms (16.8%)
Agent iast 1.231 s 168.696 ms (15.9%)
Agent profiling 1.193 s 129.885 ms (12.2%)
Total tracing 10.891 s -
Total appsec 10.965 s 74.137 ms (0.7%)
Total iast 11.185 s 293.701 ms (2.7%)
Total profiling 10.994 s 102.86 ms (0.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.08 s -
Agent appsec 1.246 s 165.538 ms (15.3%)
Agent iast 1.236 s 155.325 ms (14.4%)
Agent profiling 1.191 s 110.627 ms (10.2%)
Total tracing 11.043 s -
Total appsec 10.893 s -149.631 ms (-1.4%)
Total iast 11.22 s 176.642 ms (1.6%)
Total profiling 11.046 s 2.864 ms (0.0%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.17 ms) : 0, 1170
crashtracking [candidate] (1.196 ms) : 0, 1196
BytebuddyAgent [baseline] (627.079 ms) : 0, 627079
BytebuddyAgent [candidate] (638.084 ms) : 0, 638084
AgentMeter [baseline] (28.894 ms) : 0, 28894
AgentMeter [candidate] (29.335 ms) : 0, 29335
GlobalTracer [baseline] (256.943 ms) : 0, 256943
GlobalTracer [candidate] (261.058 ms) : 0, 261058
AppSec [baseline] (32.619 ms) : 0, 32619
AppSec [candidate] (33.479 ms) : 0, 33479
Debugger [baseline] (62.437 ms) : 0, 62437
Debugger [candidate] (64.164 ms) : 0, 64164
Remote Config [baseline] (609.453 µs) : 0, 609
Remote Config [candidate] (626.933 µs) : 0, 627
Telemetry [baseline] (11.451 ms) : 0, 11451
Telemetry [candidate] (10.088 ms) : 0, 10088
Flare Poller [baseline] (6.126 ms) : 0, 6126
Flare Poller [candidate] (6.936 ms) : 0, 6936
section appsec
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (659.44 ms) : 0, 659440
BytebuddyAgent [candidate] (663.467 ms) : 0, 663467
AgentMeter [baseline] (11.963 ms) : 0, 11963
AgentMeter [candidate] (11.912 ms) : 0, 11912
GlobalTracer [baseline] (259.384 ms) : 0, 259384
GlobalTracer [candidate] (259.281 ms) : 0, 259281
AppSec [baseline] (167.763 ms) : 0, 167763
AppSec [candidate] (168.702 ms) : 0, 168702
Debugger [baseline] (67.384 ms) : 0, 67384
Debugger [candidate] (67.423 ms) : 0, 67423
Remote Config [baseline] (664.778 µs) : 0, 665
Remote Config [candidate] (653.5 µs) : 0, 653
Telemetry [baseline] (9.101 ms) : 0, 9101
Telemetry [candidate] (9.215 ms) : 0, 9215
Flare Poller [baseline] (3.672 ms) : 0, 3672
Flare Poller [candidate] (3.662 ms) : 0, 3662
IAST [baseline] (25.148 ms) : 0, 25148
IAST [candidate] (25.23 ms) : 0, 25230
section iast
crashtracking [baseline] (1.175 ms) : 0, 1175
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (795.566 ms) : 0, 795566
BytebuddyAgent [candidate] (798.794 ms) : 0, 798794
AgentMeter [baseline] (11.239 ms) : 0, 11239
AgentMeter [candidate] (11.287 ms) : 0, 11287
GlobalTracer [baseline] (247.881 ms) : 0, 247881
GlobalTracer [candidate] (248.869 ms) : 0, 248869
AppSec [baseline] (32.239 ms) : 0, 32239
AppSec [candidate] (32.352 ms) : 0, 32352
Debugger [baseline] (68.359 ms) : 0, 68359
Debugger [candidate] (68.3 ms) : 0, 68300
Remote Config [baseline] (540.32 µs) : 0, 540
Remote Config [candidate] (549.535 µs) : 0, 550
Telemetry [baseline] (8.748 ms) : 0, 8748
Telemetry [candidate] (8.788 ms) : 0, 8788
Flare Poller [baseline] (3.524 ms) : 0, 3524
Flare Poller [candidate] (3.445 ms) : 0, 3445
IAST [baseline] (26.893 ms) : 0, 26893
IAST [candidate] (27.073 ms) : 0, 27073
section profiling
crashtracking [baseline] (1.217 ms) : 0, 1217
crashtracking [candidate] (1.206 ms) : 0, 1206
BytebuddyAgent [baseline] (683.134 ms) : 0, 683134
BytebuddyAgent [candidate] (682.387 ms) : 0, 682387
AgentMeter [baseline] (9.036 ms) : 0, 9036
AgentMeter [candidate] (8.985 ms) : 0, 8985
GlobalTracer [baseline] (216.031 ms) : 0, 216031
GlobalTracer [candidate] (215.706 ms) : 0, 215706
AppSec [baseline] (32.48 ms) : 0, 32480
AppSec [candidate] (32.375 ms) : 0, 32375
Debugger [baseline] (68.021 ms) : 0, 68021
Debugger [candidate] (67.756 ms) : 0, 67756
Remote Config [baseline] (598.696 µs) : 0, 599
Remote Config [candidate] (597.143 µs) : 0, 597
Telemetry [baseline] (8.864 ms) : 0, 8864
Telemetry [candidate] (8.902 ms) : 0, 8902
Flare Poller [baseline] (3.724 ms) : 0, 3724
Flare Poller [candidate] (3.831 ms) : 0, 3831
ProfilingAgent [baseline] (99.447 ms) : 0, 99447
ProfilingAgent [candidate] (99.479 ms) : 0, 99479
Profiling [baseline] (100.011 ms) : 0, 100011
Profiling [candidate] (100.052 ms) : 0, 100052
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.076 s) : 0, 1075846
Total [baseline] (8.78 s) : 0, 8779520
Agent [candidate] (1.072 s) : 0, 1071701
Total [candidate] (8.762 s) : 0, 8762209
section iast
Agent [baseline] (1.229 s) : 0, 1229371
Total [baseline] (9.427 s) : 0, 9427437
Agent [candidate] (1.24 s) : 0, 1240256
Total [candidate] (9.399 s) : 0, 9399244
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.076 s -
Agent iast 1.229 s 153.525 ms (14.3%)
Total tracing 8.78 s -
Total iast 9.427 s 647.918 ms (7.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.072 s -
Agent iast 1.24 s 168.555 ms (15.7%)
Total tracing 8.762 s -
Total iast 9.399 s 637.036 ms (7.3%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.19 ms) : 0, 1190
BytebuddyAgent [baseline] (635.737 ms) : 0, 635737
BytebuddyAgent [candidate] (633.164 ms) : 0, 633164
AgentMeter [baseline] (29.2 ms) : 0, 29200
AgentMeter [candidate] (29.038 ms) : 0, 29038
GlobalTracer [baseline] (259.634 ms) : 0, 259634
GlobalTracer [candidate] (259.501 ms) : 0, 259501
AppSec [baseline] (33.415 ms) : 0, 33415
AppSec [candidate] (32.993 ms) : 0, 32993
Debugger [baseline] (61.131 ms) : 0, 61131
Debugger [candidate] (62.9 ms) : 0, 62900
Remote Config [baseline] (648.643 µs) : 0, 649
Remote Config [candidate] (625.404 µs) : 0, 625
Telemetry [baseline] (10.797 ms) : 0, 10797
Telemetry [candidate] (11.451 ms) : 0, 11451
Flare Poller [baseline] (8.557 ms) : 0, 8557
Flare Poller [candidate] (5.284 ms) : 0, 5284
section iast
crashtracking [baseline] (1.185 ms) : 0, 1185
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (795.301 ms) : 0, 795301
BytebuddyAgent [candidate] (802.587 ms) : 0, 802587
AgentMeter [baseline] (11.247 ms) : 0, 11247
AgentMeter [candidate] (11.583 ms) : 0, 11583
GlobalTracer [baseline] (246.803 ms) : 0, 246803
GlobalTracer [candidate] (249.696 ms) : 0, 249696
AppSec [baseline] (33.749 ms) : 0, 33749
AppSec [candidate] (33.975 ms) : 0, 33975
Debugger [baseline] (66.041 ms) : 0, 66041
Debugger [candidate] (65.77 ms) : 0, 65770
Remote Config [baseline] (549.217 µs) : 0, 549
Remote Config [candidate] (542.014 µs) : 0, 542
Telemetry [baseline] (8.729 ms) : 0, 8729
Telemetry [candidate] (8.737 ms) : 0, 8737
Flare Poller [baseline] (3.481 ms) : 0, 3481
Flare Poller [candidate] (3.54 ms) : 0, 3540
IAST [baseline] (27.001 ms) : 0, 27001
IAST [candidate] (27.2 ms) : 0, 27200
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/fix-netty-ws
git_commit_date 1770367396 1770373427
git_commit_sha b83178b 7e71ce1ec6
release_version 1.60.0-SNAPSHOT~b83178b28d 1.60.0-SNAPSHOT~17e71ce1ec6
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770375201 1770375201
ci_job_id 1405799989 1405799989
ci_pipeline_id 94974699 94974699
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-2-qecirukq 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-2-qecirukq 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 4 performance regressions! Performance is the same for 15 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:insecure-bank:iast_GLOBAL:high_load worse
[+257.442µs; +367.434µs] or [+9.892%; +14.118%]
worse
[+525.866µs; +892.281µs] or [+7.123%; +12.086%]
unstable
[-279.405op/s; +19.905op/s] or [-20.382%; +1.452%]
2.915ms 8.092ms 1241.062op/s 2.603ms 7.383ms 1370.812op/s
scenario:load:insecure-bank:iast:high_load worse
[+60.325µs; +160.808µs] or [+2.555%; +6.810%]
unsure
[+124.936µs; +532.855µs] or [+1.763%; +7.520%]
unstable
[-218.470op/s; +109.532op/s] or [-14.766%; +7.403%]
2.472ms 7.415ms 1425.094op/s 2.361ms 7.086ms 1479.562op/s
scenario:load:petclinic:no_agent:high_load better
[-1.731ms; -0.449ms] or [-9.891%; -2.566%]
unstable
[-3.096ms; +0.009ms] or [-10.663%; +0.029%]
unstable
[-14.921op/s; +45.171op/s] or [-5.743%; +17.386%]
16.414ms 27.494ms 274.938op/s 17.504ms 29.038ms 259.812op/s
scenario:load:petclinic:iast:high_load worse
[+0.643ms; +1.763ms] or [+3.706%; +10.158%]
same
[-281.945µs; +1404.181µs] or [-0.963%; +4.796%]
unstable
[-41.485op/s; +14.860op/s] or [-15.864%; +5.683%]
18.554ms 29.841ms 248.188op/s 17.352ms 29.280ms 261.500op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.211 ms) : 1199, 1224
.   : milestone, 1211,
iast (3.089 ms) : 3045, 3133
.   : milestone, 3089,
iast_FULL (5.952 ms) : 5893, 6011
.   : milestone, 5952,
iast_GLOBAL (3.341 ms) : 3287, 3396
.   : milestone, 3341,
profiling (2.124 ms) : 2101, 2146
.   : milestone, 2124,
tracing (1.756 ms) : 1741, 1770
.   : milestone, 1756,
section candidate
no_agent (1.178 ms) : 1167, 1189
.   : milestone, 1178,
iast (3.21 ms) : 3166, 3255
.   : milestone, 3210,
iast_FULL (5.944 ms) : 5883, 6004
.   : milestone, 5944,
iast_GLOBAL (3.697 ms) : 3632, 3763
.   : milestone, 3697,
profiling (1.975 ms) : 1959, 1992
.   : milestone, 1975,
tracing (1.809 ms) : 1793, 1825
.   : milestone, 1809,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.211 ms [1.199 ms, 1.224 ms] -
iast 3.089 ms [3.045 ms, 3.133 ms] 1.878 ms (155.0%)
iast_FULL 5.952 ms [5.893 ms, 6.011 ms] 4.741 ms (391.3%)
iast_GLOBAL 3.341 ms [3.287 ms, 3.396 ms] 2.13 ms (175.8%)
profiling 2.124 ms [2.101 ms, 2.146 ms] 912.083 µs (75.3%)
tracing 1.756 ms [1.741 ms, 1.77 ms] 544.262 µs (44.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.178 ms [1.167 ms, 1.189 ms] -
iast 3.21 ms [3.166 ms, 3.255 ms] 2.032 ms (172.5%)
iast_FULL 5.944 ms [5.883 ms, 6.004 ms] 4.766 ms (404.5%)
iast_GLOBAL 3.697 ms [3.632 ms, 3.763 ms] 2.519 ms (213.8%)
profiling 1.975 ms [1.959 ms, 1.992 ms] 797.226 µs (67.7%)
tracing 1.809 ms [1.793 ms, 1.825 ms] 630.837 µs (53.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.963 ms) : 17780, 18146
.   : milestone, 17963,
appsec (18.904 ms) : 18711, 19097
.   : milestone, 18904,
code_origins (17.784 ms) : 17608, 17960
.   : milestone, 17784,
iast (17.843 ms) : 17660, 18026
.   : milestone, 17843,
profiling (18.483 ms) : 18294, 18672
.   : milestone, 18483,
tracing (17.713 ms) : 17539, 17887
.   : milestone, 17713,
section candidate
no_agent (16.968 ms) : 16799, 17136
.   : milestone, 16968,
appsec (18.692 ms) : 18502, 18882
.   : milestone, 18692,
code_origins (17.651 ms) : 17477, 17826
.   : milestone, 17651,
iast (18.803 ms) : 18612, 18994
.   : milestone, 18803,
profiling (18.916 ms) : 18724, 19109
.   : milestone, 18916,
tracing (17.675 ms) : 17500, 17851
.   : milestone, 17675,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.963 ms [17.78 ms, 18.146 ms] -
appsec 18.904 ms [18.711 ms, 19.097 ms] 941.003 µs (5.2%)
code_origins 17.784 ms [17.608 ms, 17.96 ms] -179.306 µs (-1.0%)
iast 17.843 ms [17.66 ms, 18.026 ms] -119.623 µs (-0.7%)
profiling 18.483 ms [18.294 ms, 18.672 ms] 519.722 µs (2.9%)
tracing 17.713 ms [17.539 ms, 17.887 ms] -249.825 µs (-1.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 16.968 ms [16.799 ms, 17.136 ms] -
appsec 18.692 ms [18.502 ms, 18.882 ms] 1.725 ms (10.2%)
code_origins 17.651 ms [17.477 ms, 17.826 ms] 683.859 µs (4.0%)
iast 18.803 ms [18.612 ms, 18.994 ms] 1.836 ms (10.8%)
profiling 18.916 ms [18.724 ms, 19.109 ms] 1.949 ms (11.5%)
tracing 17.675 ms [17.5 ms, 17.851 ms] 707.915 µs (4.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/fix-netty-ws
git_commit_date 1770367396 1770373151
git_commit_sha b83178b 7e71ce1ec6
release_version 1.60.0-SNAPSHOT~b83178b28d 1.60.0-SNAPSHOT~17e71ce1ec6
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1770374560 1770374560
ci_job_id 1405799990 1405799990
ci_pipeline_id 94974699 94974699
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-2-sm5gisy4 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-2-sm5gisy4 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 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (3.785 ms) : 3563, 4007
.   : milestone, 3785,
iast (2.257 ms) : 2187, 2326
.   : milestone, 2257,
iast_GLOBAL (2.316 ms) : 2246, 2387
.   : milestone, 2316,
profiling (2.098 ms) : 2042, 2155
.   : milestone, 2098,
tracing (2.065 ms) : 2011, 2118
.   : milestone, 2065,
section candidate
no_agent (1.474 ms) : 1462, 1485
.   : milestone, 1474,
appsec (3.681 ms) : 3464, 3898
.   : milestone, 3681,
iast (2.253 ms) : 2183, 2322
.   : milestone, 2253,
iast_GLOBAL (2.294 ms) : 2224, 2364
.   : milestone, 2294,
profiling (2.494 ms) : 2329, 2658
.   : milestone, 2494,
tracing (2.057 ms) : 2004, 2111
.   : milestone, 2057,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 3.785 ms [3.563 ms, 4.007 ms] 2.31 ms (156.6%)
iast 2.257 ms [2.187 ms, 2.326 ms] 781.319 µs (53.0%)
iast_GLOBAL 2.316 ms [2.246 ms, 2.387 ms] 841.235 µs (57.0%)
profiling 2.098 ms [2.042 ms, 2.155 ms] 623.0 µs (42.2%)
tracing 2.065 ms [2.011 ms, 2.118 ms] 589.381 µs (40.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.485 ms] -
appsec 3.681 ms [3.464 ms, 3.898 ms] 2.207 ms (149.7%)
iast 2.253 ms [2.183 ms, 2.322 ms] 778.75 µs (52.8%)
iast_GLOBAL 2.294 ms [2.224 ms, 2.364 ms] 820.218 µs (55.7%)
profiling 2.494 ms [2.329 ms, 2.658 ms] 1.02 ms (69.2%)
tracing 2.057 ms [2.004 ms, 2.111 ms] 583.583 µs (39.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~17e71ce1ec6, baseline=1.60.0-SNAPSHOT~b83178b28d
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.957 s) : 14957000, 14957000
.   : milestone, 14957000,
appsec (15.072 s) : 15072000, 15072000
.   : milestone, 15072000,
iast (18.594 s) : 18594000, 18594000
.   : milestone, 18594000,
iast_GLOBAL (17.87 s) : 17870000, 17870000
.   : milestone, 17870000,
profiling (15.392 s) : 15392000, 15392000
.   : milestone, 15392000,
tracing (15.009 s) : 15009000, 15009000
.   : milestone, 15009000,
section candidate
no_agent (15.488 s) : 15488000, 15488000
.   : milestone, 15488000,
appsec (15.168 s) : 15168000, 15168000
.   : milestone, 15168000,
iast (18.025 s) : 18025000, 18025000
.   : milestone, 18025000,
iast_GLOBAL (18.123 s) : 18123000, 18123000
.   : milestone, 18123000,
profiling (14.982 s) : 14982000, 14982000
.   : milestone, 14982000,
tracing (15.139 s) : 15139000, 15139000
.   : milestone, 15139000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.957 s [14.957 s, 14.957 s] -
appsec 15.072 s [15.072 s, 15.072 s] 115.0 ms (0.8%)
iast 18.594 s [18.594 s, 18.594 s] 3.637 s (24.3%)
iast_GLOBAL 17.87 s [17.87 s, 17.87 s] 2.913 s (19.5%)
profiling 15.392 s [15.392 s, 15.392 s] 435.0 ms (2.9%)
tracing 15.009 s [15.009 s, 15.009 s] 52.0 ms (0.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.488 s [15.488 s, 15.488 s] -
appsec 15.168 s [15.168 s, 15.168 s] -320.0 ms (-2.1%)
iast 18.025 s [18.025 s, 18.025 s] 2.537 s (16.4%)
iast_GLOBAL 18.123 s [18.123 s, 18.123 s] 2.635 s (17.0%)
profiling 14.982 s [14.982 s, 14.982 s] -506.0 ms (-3.3%)
tracing 15.139 s [15.139 s, 15.139 s] -349.0 ms (-2.3%)

@amarziali

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Feb 6, 2026

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-02-06 13:14:43 UTC ℹ️ Start processing command /merge


2026-02-06 13:14:48 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-02-06 14:06:58 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit e036f8c into master Feb 6, 2026
557 of 560 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot deleted the andrea.marziali/fix-netty-ws branch February 6, 2026 14:06
@github-actions github-actions Bot added this to the 1.60.0 milestone Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: testing Testing inst: netty Netty instrumentation tag: flaky test Flaky tests tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants