Skip to content

🍒 12055 - Bump java-profiler (ddprof) to 1.47.0#12065

Open
jbachorik wants to merge 1 commit into
release/v1.64.xfrom
jaroslav.bachorik/backport-pr-12055
Open

🍒 12055 - Bump java-profiler (ddprof) to 1.47.0#12065
jbachorik wants to merge 1 commit into
release/v1.64.xfrom
jaroslav.bachorik/backport-pr-12055

Conversation

@jbachorik

Copy link
Copy Markdown
Contributor

Backport #12055 to release/v1.64.x

Bump java-profiler (ddprof) to 1.47.0

Required to continue work on the all-native profiler context bridge (#11899).

Merge branch 'master' into rkennke/bump-ddprof-1.47.0

Raise agent jar size budget for java-profiler 1.47.0

The ddprof 1.47.0 native library growth pushed the shadow jar past the
previous budget; raise it to unblock the verifyAgentJarContents check.

Merge branch 'master' into rkennke/bump-ddprof-1.47.0

Co-authored-by: devflow.devflow-routing-intake <devflow.devflow-routing-intake@kubernetes.us1.ddbuild.io>
(cherry picked from commit ac42cd4)
@jbachorik
jbachorik requested review from a team as code owners July 24, 2026 13:10
@jbachorik jbachorik added type: feature Enhancements and improvements comp: profiling Profiling labels Jul 24, 2026
@jbachorik
jbachorik removed the request for review from a team July 24, 2026 13:10
@jbachorik jbachorik added the tag: ai generated Largely based on code generated by an AI or LLM label Jul 24, 2026

@datadog-official datadog-official Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Datadog Autotest: PASS

More details

The diff only updates the ddprof dependency from 1.46.0 to 1.47.0 and raises the agent-jar size budget for the resulting native artifact; no Java behavior or routing logic changed. Dependency consistency checks passed, while full Gradle execution was blocked by the unavailable Gradle 9.6.1 distribution and Java 25 toolchain.

Was this helpful? React 👍 or 👎

Open Bits AI session

🤖 Datadog Autotest · Commit d368bf6 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

@datadog-official

datadog-official Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 56.93% (-0.02%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: d368bf6 | Docs | Datadog PR Page | Give us feedback!

@dd-octo-sts

dd-octo-sts Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

Suite Status
Startup 🟢 pass

SLO thresholds are defined here based on automatically generated metrics. A warning is raised when results are within 5% of the threshold.

PR vs. master results
Scenario Candidate master Δ (95% CI of mean)
startup:insecure-bank:iast:Agent 14.00 s 14.06 s [-1.1%; +0.3%] (no difference)
startup:insecure-bank:tracing:Agent 12.95 s 13.03 s [-1.5%; +0.2%] (no difference)
startup:petclinic:appsec:Agent 16.92 s 16.92 s [-1.0%; +1.0%] (no difference)
startup:petclinic:iast:Agent 17.01 s 16.93 s [-0.4%; +1.4%] (no difference)
startup:petclinic:profiling:Agent 16.68 s 16.83 s [-2.2%; +0.5%] (no difference)
startup:petclinic:sca:Agent 17.13 s 16.21 s [+1.3%; +10.1%] (significantly worse)
startup:petclinic:tracing:Agent 16.19 s 16.08 s [-0.1%; +1.5%] (no difference)

Commit: d368bf65 · CI Pipeline · Benchmarking Platform UI


Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: profiling Profiling tag: ai generated Largely based on code generated by an AI or LLM type: feature Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants