Repository navigation
Reference-chains design and architecture docs - #802
Conversation
Scan-Build Report
Bug Summary
Reports
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 2 Pipeline jobs failed
Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: ae5a910 | Docs | View more details | Give us feedback! |
CI Test ResultsRun: #39485982421 | Commit:
Status Overview
Legend: ✅ passed | ❌ failed | ⚪ skipped | 🚫 cancelled Summary: Total: 32 | Passed: 32 | Failed: 0 Updated: 2026-10-20 20:06:24 UTC |
09eb09c to
af0ffae
Compare
|
❌ 39 passed, 1 failed out of 40 expected configurations Test Matrix
Failure Detailsmusl-x64-openj9-jdk25Profiler-only: Links
|
af0ffae to
32211e3
Compare
32211e3 to
3810dae
Compare
3810dae to
85ce827
Compare
85ce827 to
9540a7b
Compare
9540a7b to
076a365
Compare
076a365 to
47024c4
Compare
47024c4 to
2e169cc
Compare
2e169cc to
fb44c94
Compare
fb44c94 to
eb0289c
Compare
eb0289c to
20a37df
Compare
6c5ba81 to
58262d1
Compare
Reliability & Chaos Results❌ 29 failure(s) detected Pipeline: https://gitlab.ddbuild.io/DataDog/java-profiler/-/pipelines/139232204 ❌ profiler gmalloc aarch64Xjit❌ profiler tcmalloc aarch64Xjit❌ profiler tcmalloc amd64Xjit❌ profiler tracer gmalloc aarch64Xjit❌ profiler tracer jemalloc amd64Xjit❌ profiler tracer tcmalloc amd64Xjit❌ chaos: profiler gmalloc aarch64 21 0 3 temXchaos❌ chaos: profiler gmalloc aarch64 25 0 3 temXchaos❌ chaos: profiler gmalloc amd64 21 0 3 temXchaos❌ chaos: profiler gmalloc amd64 25 0 3 temXchaos❌ chaos: profiler jemalloc aarch64 21 0 3 temXchaos❌ chaos: profiler jemalloc aarch64 25 0 3 temXchaos❌ chaos: profiler jemalloc amd64 21 0 3 temXchaos❌ chaos: profiler jemalloc amd64 25 0 3 temXchaos❌ chaos: profiler tcmalloc aarch64 21 0 3 temXchaos❌ chaos: profiler tcmalloc aarch64 25 0 3 temXchaos❌ chaos: profiler tcmalloc amd64 21 0 3 temXchaos❌ chaos: profiler tcmalloc amd64 25 0 3 temXchaos❌ chaos: profiler tracer gmalloc aarch64 21 0 3 temXchaos❌ chaos: profiler tracer gmalloc aarch64 25 0 3 temXchaos❌ chaos: profiler tracer gmalloc amd64 21 0 3 temXchaos❌ chaos: profiler tracer gmalloc amd64 25 0 3 temXchaos❌ chaos: profiler tracer jemalloc aarch64 21 0 3 temXchaos❌ chaos: profiler tracer jemalloc aarch64 25 0 3 temXchaos❌ chaos: profiler tracer jemalloc amd64 21 0 3 temXchaos❌ chaos: profiler tracer jemalloc amd64 25 0 3 temXchaos❌ chaos: profiler tracer tcmalloc aarch64 21 0 3 temXchaos❌ chaos: profiler tracer tcmalloc aarch64 25 0 3 temXchaos❌ chaos: profiler tracer tcmalloc amd64 21 0 3 temXchaos |
9931385 to
19b9d3f
Compare
19b9d3f to
18f5a69
Compare
18f5a69 to
532cc79
Compare
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9e9e02c7bd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
The documented enablement option cannot produce reference-chain events without generation tracking. The implementation references also misstate deadline sharing and omit container-memory pressure as an OOM trigger.
🤖 Bits Code Review · Commit 9e9e02c
What does this PR do?
Adds four reference-chain documents:
Updates the documentation index. The PR changes documentation only.
Why is this change needed?
The reference-chain implementation was developed across the PR series through #800. PR #801 added tests and reproduction tooling. This PR documents the current implementation for maintainers and operators.
The documents distinguish adaptive targets from hard limits. They also describe best-effort behavior, abandonment, incomplete results, and historical observations across passes.
How was this change tested?
./.claude/commands/build-and-summarize spotlessApplygit diff --checkFor Datadog employees