Skip to content

Fix duplicate trace injection for SQL Server and Oracle DBM full propagation mode #9224

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 25, 2025

Conversation

lu-zhengda
Copy link
Contributor

What Does This Do

Fixes duplicate trace context injection for SQL Server and Oracle databases when using DBM full propagation mode.

Motivation

SQL Server and Oracle use alternative methods for trace propagation:

  • SQL Server: Uses CONTEXT_INFO to store trace context
  • Oracle: Uses V$SESSION.ACTION to store trace context

When DBM propagation mode is set to "full", these databases were incorrectly getting trace context injected both through their native methods and through SQL comments. This causes high occurrence of SQL hard parsing causing CPU issues.

Additional Notes

Contributor Checklist

Jira ticket:

@lu-zhengda lu-zhengda requested a review from a team as a code owner July 22, 2025 19:11
Copy link
Contributor

github-actions bot commented Jul 22, 2025

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.

@lu-zhengda lu-zhengda added inst: jdbc JDBC instrumentation comp: database Database Monitoring labels Jul 22, 2025
@pr-commenter
Copy link

pr-commenter bot commented Jul 22, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zhengda.lu/traceparent
git_commit_date 1753282847 1753283702
git_commit_sha 8fc887a 49207b3
release_version 1.51.1-SNAPSHOT~8fc887a655 1.51.1-SNAPSHOT~49207b33ee
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753285656 1753285656
ci_job_id 1043694475 1043694475
ci_pipeline_id 71466628 71466628
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-9qfbjt2u 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-9qfbjt2u 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 2 performance improvements and 0 performance regressions! Performance is the same for 45 metrics, 12 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:profiling:ProfilingAgent better
[-9.376ms; -4.503ms] or [-8.591%; -4.126%]
102.192ms 109.131ms
scenario:startup:petclinic:profiling:Profiling better
[-9.377ms; -4.505ms] or [-8.590%; -4.127%]
102.214ms 109.155ms
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1043735
Total [baseline] (10.72 s) : 0, 10720140
Agent [candidate] (1.044 s) : 0, 1043921
Total [candidate] (10.689 s) : 0, 10688668
section appsec
Agent [baseline] (1.225 s) : 0, 1225217
Total [baseline] (10.763 s) : 0, 10763123
Agent [candidate] (1.216 s) : 0, 1216157
Total [candidate] (10.876 s) : 0, 10876343
section iast
Agent [baseline] (1.186 s) : 0, 1185702
Total [baseline] (10.986 s) : 0, 10985970
Agent [candidate] (1.172 s) : 0, 1172173
Total [candidate] (10.941 s) : 0, 10941195
section profiling
Agent [baseline] (1.194 s) : 0, 1193885
Total [baseline] (10.919 s) : 0, 10918629
Agent [candidate] (1.182 s) : 0, 1181840
Total [candidate] (10.861 s) : 0, 10860555
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.225 s 181.482 ms (17.4%)
Agent iast 1.186 s 141.967 ms (13.6%)
Agent profiling 1.194 s 150.149 ms (14.4%)
Total tracing 10.72 s -
Total appsec 10.763 s 42.982 ms (0.4%)
Total iast 10.986 s 265.83 ms (2.5%)
Total profiling 10.919 s 198.489 ms (1.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.216 s 172.236 ms (16.5%)
Agent iast 1.172 s 128.252 ms (12.3%)
Agent profiling 1.182 s 137.918 ms (13.2%)
Total tracing 10.689 s -
Total appsec 10.876 s 187.674 ms (1.8%)
Total iast 10.941 s 252.527 ms (2.4%)
Total profiling 10.861 s 171.887 ms (1.6%)
gantt
    title petclinic - break down per module: candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.445 ms) : 0, 1445
crashtracking [candidate] (1.439 ms) : 0, 1439
BytebuddyAgent [baseline] (730.633 ms) : 0, 730633
BytebuddyAgent [candidate] (733.386 ms) : 0, 733386
GlobalTracer [baseline] (241.596 ms) : 0, 241596
GlobalTracer [candidate] (242.541 ms) : 0, 242541
AppSec [baseline] (30.458 ms) : 0, 30458
AppSec [candidate] (30.551 ms) : 0, 30551
Debugger [baseline] (5.976 ms) : 0, 5976
Debugger [candidate] (6.022 ms) : 0, 6022
Remote Config [baseline] (654.175 µs) : 0, 654
Remote Config [candidate] (661.126 µs) : 0, 661
Telemetry [baseline] (11.855 ms) : 0, 11855
Telemetry [candidate] (8.218 ms) : 0, 8218
section appsec
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.43 ms) : 0, 1430
BytebuddyAgent [baseline] (755.842 ms) : 0, 755842
BytebuddyAgent [candidate] (750.342 ms) : 0, 750342
GlobalTracer [baseline] (235.977 ms) : 0, 235977
GlobalTracer [candidate] (234.143 ms) : 0, 234143
IAST [baseline] (23.731 ms) : 0, 23731
IAST [candidate] (23.39 ms) : 0, 23390
AppSec [baseline] (170.653 ms) : 0, 170653
AppSec [candidate] (167.498 ms) : 0, 167498
Debugger [baseline] (7.224 ms) : 0, 7224
Debugger [candidate] (7.151 ms) : 0, 7151
Remote Config [baseline] (624.727 µs) : 0, 625
Remote Config [candidate] (600.786 µs) : 0, 601
Telemetry [baseline] (8.37 ms) : 0, 8370
Telemetry [candidate] (10.346 ms) : 0, 10346
section iast
crashtracking [baseline] (1.445 ms) : 0, 1445
crashtracking [candidate] (1.424 ms) : 0, 1424
BytebuddyAgent [baseline] (856.653 ms) : 0, 856653
BytebuddyAgent [candidate] (846.297 ms) : 0, 846297
GlobalTracer [baseline] (233.493 ms) : 0, 233493
GlobalTracer [candidate] (231.055 ms) : 0, 231055
IAST [baseline] (30.937 ms) : 0, 30937
IAST [candidate] (28.202 ms) : 0, 28202
AppSec [baseline] (26.664 ms) : 0, 26664
AppSec [candidate] (28.325 ms) : 0, 28325
Debugger [baseline] (6.692 ms) : 0, 6692
Debugger [candidate] (7.474 ms) : 0, 7474
Remote Config [baseline] (594.785 µs) : 0, 595
Remote Config [candidate] (585.391 µs) : 0, 585
Telemetry [baseline] (8.17 ms) : 0, 8170
Telemetry [candidate] (7.873 ms) : 0, 7873
section profiling
crashtracking [baseline] (1.393 ms) : 0, 1393
crashtracking [candidate] (1.397 ms) : 0, 1397
BytebuddyAgent [baseline] (761.266 ms) : 0, 761266
BytebuddyAgent [candidate] (757.349 ms) : 0, 757349
GlobalTracer [baseline] (221.182 ms) : 0, 221182
GlobalTracer [candidate] (220.021 ms) : 0, 220021
AppSec [baseline] (30.292 ms) : 0, 30292
AppSec [candidate] (30.066 ms) : 0, 30066
Debugger [baseline] (6.213 ms) : 0, 6213
Debugger [candidate] (6.257 ms) : 0, 6257
Remote Config [baseline] (680.832 µs) : 0, 681
Remote Config [candidate] (677.847 µs) : 0, 678
Telemetry [baseline] (15.191 ms) : 0, 15191
Telemetry [candidate] (15.438 ms) : 0, 15438
ProfilingAgent [baseline] (109.131 ms) : 0, 109131
ProfilingAgent [candidate] (102.192 ms) : 0, 102192
Profiling [baseline] (109.155 ms) : 0, 109155
Profiling [candidate] (102.214 ms) : 0, 102214
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051237
Total [baseline] (8.624 s) : 0, 8624464
Agent [candidate] (1.039 s) : 0, 1038675
Total [candidate] (8.659 s) : 0, 8658774
section iast
Agent [baseline] (1.184 s) : 0, 1184469
Total [baseline] (9.42 s) : 0, 9420175
Agent [candidate] (1.17 s) : 0, 1170167
Total [candidate] (9.296 s) : 0, 9295551
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.184 s 133.232 ms (12.7%)
Total tracing 8.624 s -
Total iast 9.42 s 795.711 ms (9.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.039 s -
Agent iast 1.17 s 131.492 ms (12.7%)
Total tracing 8.659 s -
Total iast 9.296 s 636.777 ms (7.4%)
gantt
    title insecure-bank - break down per module: candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.443 ms) : 0, 1443
crashtracking [candidate] (1.43 ms) : 0, 1430
BytebuddyAgent [baseline] (735.29 ms) : 0, 735290
BytebuddyAgent [candidate] (729.33 ms) : 0, 729330
GlobalTracer [baseline] (243.346 ms) : 0, 243346
GlobalTracer [candidate] (241.616 ms) : 0, 241616
AppSec [baseline] (30.761 ms) : 0, 30761
AppSec [candidate] (30.441 ms) : 0, 30441
Debugger [baseline] (6.002 ms) : 0, 6002
Debugger [candidate] (5.997 ms) : 0, 5997
Remote Config [baseline] (659.486 µs) : 0, 659
Remote Config [candidate] (647.314 µs) : 0, 647
Telemetry [baseline] (12.616 ms) : 0, 12616
Telemetry [candidate] (8.233 ms) : 0, 8233
section iast
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.437 ms) : 0, 1437
BytebuddyAgent [baseline] (854.684 ms) : 0, 854684
BytebuddyAgent [candidate] (844.884 ms) : 0, 844884
GlobalTracer [baseline] (233.605 ms) : 0, 233605
GlobalTracer [candidate] (230.783 ms) : 0, 230783
IAST [baseline] (28.749 ms) : 0, 28749
IAST [candidate] (30.461 ms) : 0, 30461
AppSec [baseline] (28.514 ms) : 0, 28514
AppSec [candidate] (27.4 ms) : 0, 27400
Debugger [baseline] (7.555 ms) : 0, 7555
Debugger [candidate] (5.795 ms) : 0, 5795
Remote Config [baseline] (610.347 µs) : 0, 610
Remote Config [candidate] (622.839 µs) : 0, 623
Telemetry [baseline] (8.285 ms) : 0, 8285
Telemetry [candidate] (7.926 ms) : 0, 7926
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zhengda.lu/traceparent
git_commit_date 1753282847 1753283702
git_commit_sha 8fc887a 49207b3
release_version 1.51.1-SNAPSHOT~8fc887a655 1.51.1-SNAPSHOT~49207b33ee
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753285252 1753285252
ci_job_id 1043694477 1043694477
ci_pipeline_id 71466628 71466628
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-3-5xqgt76i 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-3-5xqgt76i 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 10 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:no_agent:high_load better
[-238.474µs; -124.451µs] or [-5.332%; -2.783%]
unstable
[-68.567op/s; +153.504op/s] or [-6.678%; +14.950%]
4.291ms 1069.219op/s 4.473ms 1026.750op/s
scenario:load:petclinic:no_agent:high_load better
[-1.939ms; -1.291ms] or [-5.064%; -3.371%]
unstable
[-3.633op/s; +14.308op/s] or [-2.975%; +11.716%]
36.670ms 127.463op/s 38.284ms 122.125op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.473 ms) : 4416, 4529
.   : milestone, 4473,
iast (9.433 ms) : 9276, 9591
.   : milestone, 9433,
iast_FULL (13.549 ms) : 13279, 13819
.   : milestone, 13549,
iast_GLOBAL (10.289 ms) : 10109, 10468
.   : milestone, 10289,
profiling (8.961 ms) : 8824, 9098
.   : milestone, 8961,
tracing (7.532 ms) : 7425, 7639
.   : milestone, 7532,
section candidate
no_agent (4.291 ms) : 4242, 4340
.   : milestone, 4291,
iast (9.429 ms) : 9276, 9583
.   : milestone, 9429,
iast_FULL (13.957 ms) : 13679, 14235
.   : milestone, 13957,
iast_GLOBAL (10.603 ms) : 10415, 10790
.   : milestone, 10603,
profiling (8.67 ms) : 8535, 8806
.   : milestone, 8670,
tracing (7.468 ms) : 7356, 7581
.   : milestone, 7468,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.473 ms [4.416 ms, 4.529 ms] -
iast 9.433 ms [9.276 ms, 9.591 ms] 4.961 ms (110.9%)
iast_FULL 13.549 ms [13.279 ms, 13.819 ms] 9.077 ms (202.9%)
iast_GLOBAL 10.289 ms [10.109 ms, 10.468 ms] 5.816 ms (130.0%)
profiling 8.961 ms [8.824 ms, 9.098 ms] 4.489 ms (100.4%)
tracing 7.532 ms [7.425 ms, 7.639 ms] 3.059 ms (68.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.291 ms [4.242 ms, 4.34 ms] -
iast 9.429 ms [9.276 ms, 9.583 ms] 5.138 ms (119.7%)
iast_FULL 13.957 ms [13.679 ms, 14.235 ms] 9.666 ms (225.3%)
iast_GLOBAL 10.603 ms [10.415 ms, 10.79 ms] 6.312 ms (147.1%)
profiling 8.67 ms [8.535 ms, 8.806 ms] 4.379 ms (102.1%)
tracing 7.468 ms [7.356 ms, 7.581 ms] 3.177 ms (74.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655
    dateFormat X
    axisFormat %s
section baseline
no_agent (38.284 ms) : 37972, 38596
.   : milestone, 38284,
appsec (47.646 ms) : 47224, 48068
.   : milestone, 47646,
code_origins (46.01 ms) : 45611, 46409
.   : milestone, 46010,
iast (44.758 ms) : 44366, 45151
.   : milestone, 44758,
profiling (48.803 ms) : 48342, 49263
.   : milestone, 48803,
tracing (43.306 ms) : 42933, 43678
.   : milestone, 43306,
section candidate
no_agent (36.67 ms) : 36380, 36960
.   : milestone, 36670,
appsec (48.638 ms) : 48206, 49071
.   : milestone, 48638,
code_origins (45.394 ms) : 45004, 45785
.   : milestone, 45394,
iast (43.474 ms) : 43089, 43859
.   : milestone, 43474,
profiling (48.039 ms) : 47597, 48480
.   : milestone, 48039,
tracing (43.017 ms) : 42652, 43383
.   : milestone, 43017,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 38.284 ms [37.972 ms, 38.596 ms] -
appsec 47.646 ms [47.224 ms, 48.068 ms] 9.362 ms (24.5%)
code_origins 46.01 ms [45.611 ms, 46.409 ms] 7.726 ms (20.2%)
iast 44.758 ms [44.366 ms, 45.151 ms] 6.474 ms (16.9%)
profiling 48.803 ms [48.342 ms, 49.263 ms] 10.518 ms (27.5%)
tracing 43.306 ms [42.933 ms, 43.678 ms] 5.021 ms (13.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.67 ms [36.38 ms, 36.96 ms] -
appsec 48.638 ms [48.206 ms, 49.071 ms] 11.968 ms (32.6%)
code_origins 45.394 ms [45.004 ms, 45.785 ms] 8.725 ms (23.8%)
iast 43.474 ms [43.089 ms, 43.859 ms] 6.804 ms (18.6%)
profiling 48.039 ms [47.597 ms, 48.48 ms] 11.369 ms (31.0%)
tracing 43.017 ms [42.652 ms, 43.383 ms] 6.347 ms (17.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zhengda.lu/traceparent
git_commit_date 1753282847 1753283702
git_commit_sha 8fc887a 49207b3
release_version 1.51.1-SNAPSHOT~8fc887a655 1.51.1-SNAPSHOT~49207b33ee
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1753285838 1753285838
ci_job_id 1043694479 1043694479
ci_pipeline_id 71466628 71466628
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-ccolulr1 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-ccolulr1 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.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1469, 1492
.   : milestone, 1480,
appsec (3.697 ms) : 3478, 3917
.   : milestone, 3697,
iast (2.221 ms) : 2158, 2283
.   : milestone, 2221,
iast_GLOBAL (2.251 ms) : 2188, 2314
.   : milestone, 2251,
profiling (2.062 ms) : 2011, 2114
.   : milestone, 2062,
tracing (2.041 ms) : 1992, 2090
.   : milestone, 2041,
section candidate
no_agent (1.486 ms) : 1474, 1498
.   : milestone, 1486,
appsec (3.657 ms) : 3440, 3875
.   : milestone, 3657,
iast (2.207 ms) : 2145, 2270
.   : milestone, 2207,
iast_GLOBAL (2.254 ms) : 2191, 2318
.   : milestone, 2254,
profiling (2.074 ms) : 2022, 2127
.   : milestone, 2074,
tracing (2.045 ms) : 1995, 2094
.   : milestone, 2045,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.469 ms, 1.492 ms] -
appsec 3.697 ms [3.478 ms, 3.917 ms] 2.217 ms (149.7%)
iast 2.221 ms [2.158 ms, 2.283 ms] 740.393 µs (50.0%)
iast_GLOBAL 2.251 ms [2.188 ms, 2.314 ms] 770.253 µs (52.0%)
profiling 2.062 ms [2.011 ms, 2.114 ms] 581.947 µs (39.3%)
tracing 2.041 ms [1.992 ms, 2.09 ms] 560.758 µs (37.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.486 ms [1.474 ms, 1.498 ms] -
appsec 3.657 ms [3.44 ms, 3.875 ms] 2.171 ms (146.1%)
iast 2.207 ms [2.145 ms, 2.27 ms] 721.513 µs (48.6%)
iast_GLOBAL 2.254 ms [2.191 ms, 2.318 ms] 768.563 µs (51.7%)
profiling 2.074 ms [2.022 ms, 2.127 ms] 588.301 µs (39.6%)
tracing 2.045 ms [1.995 ms, 2.094 ms] 558.851 µs (37.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~49207b33ee, baseline=1.51.1-SNAPSHOT~8fc887a655
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.424 s) : 15424000, 15424000
.   : milestone, 15424000,
appsec (14.722 s) : 14722000, 14722000
.   : milestone, 14722000,
iast (18.328 s) : 18328000, 18328000
.   : milestone, 18328000,
iast_GLOBAL (18.06 s) : 18060000, 18060000
.   : milestone, 18060000,
profiling (15.186 s) : 15186000, 15186000
.   : milestone, 15186000,
tracing (14.883 s) : 14883000, 14883000
.   : milestone, 14883000,
section candidate
no_agent (15.677 s) : 15677000, 15677000
.   : milestone, 15677000,
appsec (15.103 s) : 15103000, 15103000
.   : milestone, 15103000,
iast (18.498 s) : 18498000, 18498000
.   : milestone, 18498000,
iast_GLOBAL (18.158 s) : 18158000, 18158000
.   : milestone, 18158000,
profiling (15.771 s) : 15771000, 15771000
.   : milestone, 15771000,
tracing (15.21 s) : 15210000, 15210000
.   : milestone, 15210000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.424 s [15.424 s, 15.424 s] -
appsec 14.722 s [14.722 s, 14.722 s] -702.0 ms (-4.6%)
iast 18.328 s [18.328 s, 18.328 s] 2.904 s (18.8%)
iast_GLOBAL 18.06 s [18.06 s, 18.06 s] 2.636 s (17.1%)
profiling 15.186 s [15.186 s, 15.186 s] -238.0 ms (-1.5%)
tracing 14.883 s [14.883 s, 14.883 s] -541.0 ms (-3.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.677 s [15.677 s, 15.677 s] -
appsec 15.103 s [15.103 s, 15.103 s] -574.0 ms (-3.7%)
iast 18.498 s [18.498 s, 18.498 s] 2.821 s (18.0%)
iast_GLOBAL 18.158 s [18.158 s, 18.158 s] 2.481 s (15.8%)
profiling 15.771 s [15.771 s, 15.771 s] 94.0 ms (0.6%)
tracing 15.21 s [15.21 s, 15.21 s] -467.0 ms (-3.0%)

@lu-zhengda lu-zhengda changed the title Fix duplicate trace injection for SQL Server and Oracle Fix duplicate trace injection for SQL Server and Oracle DBM full propagation mode Jul 23, 2025
@lu-zhengda lu-zhengda added the type: bug Bug report and fix label Jul 23, 2025
@AlexeyKuznetsov-DD
Copy link
Contributor

Is this PR related to issue?

@lu-zhengda
Copy link
Contributor Author

@AlexeyKuznetsov-DD No that's a separate issue

@lu-zhengda lu-zhengda merged commit 3d41cc5 into master Jul 25, 2025
503 of 505 checks passed
@lu-zhengda lu-zhengda deleted the zhengda.lu/traceparent branch July 25, 2025 14:07
@github-actions github-actions bot added this to the 1.52.0 milestone Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: database Database Monitoring inst: jdbc JDBC instrumentation type: bug Bug report and fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants