Repository navigation
feat(jms): toolkit-generated JMS 1.1 instrumentation v3 [DO NOT MERGE] - #11596
jordan-wong wants to merge 3 commits into
Conversation
Generated by APM Instrumentation Toolkit new_integration workflow. Reviewer approved (10 iterations, 568 turns). Cost: ~$50.87. Java tests: JMS1Test.java. Features: DSM + context propagation + peer service. Blind test on master 3db6cc5. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
|
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
…al convention
Eval runs place generated modules in {module}-generated/ directories so
reviewers can compare generated vs existing side-by-side in the PR diff.
To merge: rename back to javax-jms-1.1 and update settings.gradle.kts.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…v2_local_file Building on JMS v3 PR #11596's pattern (passes v2_local_file by preserving master integration names): apply R30 to commons-httpclient WITHOUT the runtime collision risk that broke the previous attempt. Previous R30 attempt failed because master's commons-httpclient-2.0/ AND the generated commons-httpclient-2.0-generated/ both declared super('commons-http-client') AND instrumented the same HttpClient type — runtime conflict (28 of 37 tests failed). This time, ALSO remove master's commons-httpclient-2.0 from settings.gradle.kts so only the generated module loads. Acceptable for this [DO NOT MERGE] research PR — explicit supersede of master's module. Changes: - super('commons-http-client') in CommonsHttpClientInstrumentation - instrumentationNames returns ['commons-http-client'] - UTF8BytesString.create('commons-http-client') in COMMONS_HTTP_CLIENT - Remove 6 DD_TRACE_COMMONS_HTTPCLIENT_* hand-added entries - Remove ':dd-java-agent:instrumentation:commons-httpclient-2.0' from settings.gradle.kts Local verification BUILD SUCCESSFUL: muzzle, spotbugsMain, checkConfigurations, checkInstrumentationNaming, spotlessCheck. Expected to unblock validate_supported_configurations_v2_local_file — the central feature-parity registry already has DD_TRACE_COMMONS_HTTP_CLIENT_* from master. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
This pull request has been marked as stale because it has not had activity over the past quarter. It will be closed in 7 days if no further activity occurs. Feel free to reopen the PR if you are still working on it. |
|
This pull request has been closed because it has not had activity over the past quarter. Feel free to reopen the PR if you are still working on it. |
🤖 Generated with APM Instrumentation Toolkit
Summary
To merge
Generation details
Test plan
🤖 Generated with APM Instrumentation Toolkit