Skip to content

Vlad/315 peripheral compat - #19255

Merged
vlad-scherbich merged 0 commit into
vlad/315-official-supportfrom
vlad/315-peripheral-compat
Jul 24, 2026
Merged

Vlad/315 peripheral compat#19255
vlad-scherbich merged 0 commit into
vlad/315-official-supportfrom
vlad/315-peripheral-compat

Conversation

@vlad-scherbich

@vlad-scherbich vlad-scherbich commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

prev: #19254 | next: #19257

Summary

Graceful degradation + test skips outside wrapping core.

Test plan

  • CI green on this branch
  • Stack merges cleanly into the next PR's base branch

@datadog-datadog-prod-us1

datadog-datadog-prod-us1 Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Pipelines  Tests

Unblock PR with BitsAI

⚠️ Warnings

🚦 20 Pipeline jobs failed

DataDog/apm-reliability/dd-trace-py | build linux serverless: [amd64, cp39-cp39, v113741238-d2b8243-manylinux2014_x86_64, 1]   View in Datadog   GitLab

DataDog/apm-reliability/dd-trace-py | build linux serverless: [amd64, cp39-cp39, v113741491-d2b8243-musllinux_1_2_x86_64, 1]   View in Datadog   GitLab

DataDog/apm-reliability/dd-trace-py | build linux serverless: [arm64, cp39-cp39, v113741357-d2b8243-manylinux2014_aarch64, 1]   View in Datadog   GitLab

View all 20 failed jobs.

ℹ️ Info

No other issues found (see more)

🧪 All tests passed
❄️ No new flaky tests detected

Useful? React with 👍 / 👎

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

@vlad-scherbich
vlad-scherbich force-pushed the vlad/315-peripheral-compat branch from 7def87c to 0e9c0db Compare July 23, 2026 14:13
@vlad-scherbich
vlad-scherbich changed the base branch from main to vlad/315-official-support July 23, 2026 14:18
@vlad-scherbich
vlad-scherbich force-pushed the vlad/315-official-support branch from 79cdd04 to 20b8031 Compare July 23, 2026 14:31
@vlad-scherbich
vlad-scherbich force-pushed the vlad/315-peripheral-compat branch from 0e9c0db to bf4de26 Compare July 23, 2026 14:31
@pr-commenter

pr-commenter Bot commented Jul 23, 2026

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2026-07-23 14:49:30

Comparing candidate commit 0e9c0db in PR branch vlad/315-peripheral-compat with baseline commit bd180ec in branch main.

Found 0 performance improvements and 2 performance regressions! Performance is the same for 86 metrics, 0 unstable metrics.

scenario:iastaspectsospath-ospathbasename_aspect

  • 🟥 execution_time [+93.080µs; +99.989µs] or [+22.218%; +23.867%]

scenario:iastaspectssplit-rsplit_aspect

  • 🟥 execution_time [+12.391µs; +17.063µs] or [+8.043%; +11.076%]

@vlad-scherbich
vlad-scherbich force-pushed the vlad/315-peripheral-compat branch from bf4de26 to 32359ee Compare July 24, 2026 01:24
@vlad-scherbich
vlad-scherbich merged commit 32359ee into vlad/315-official-support Jul 24, 2026
4 of 7 checks passed
@vlad-scherbich
vlad-scherbich force-pushed the vlad/315-official-support branch from 20b8031 to e3095a6 Compare July 24, 2026 01:25
@vlad-scherbich
vlad-scherbich deleted the vlad/315-peripheral-compat branch July 24, 2026 01:25
@cit-pr-commenter-54b7da

Copy link
Copy Markdown

Codeowners resolved as

ddtrace/appsec/sca/_instrumenter.py                                     @DataDog/asm-python
ddtrace/contrib/internal/logging/patch.py                               @DataDog/apm-core-python @DataDog/apm-idm-python
ddtrace/debugging/_function/store.py                                    @DataDog/debugger-python
ddtrace/profiling/__init__.py                                           @DataDog/profiling-python
ddtrace/profiling/bootstrap/sitecustomize.py                            @DataDog/profiling-python

@cit-pr-commenter-54b7da

cit-pr-commenter-54b7da Bot commented Jul 24, 2026

Copy link
Copy Markdown

Circular import analysis

⚠️ Existing circular imports

There are 33 circular imports that already exist on the base branch and have not been changed by this PR.

Show existing cycles (showing 5 of 33 shortest)
ddtrace.internal.core -> ddtrace._trace.span -> ddtrace.internal.core
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.google_cloud_pubsub -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.botocore -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.aiokafka -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.kafka -> ddtrace.internal.datastreams

To see all cycles, download the cycles-base.json and cycles-pr.json artifacts from this CI job and run:

uv run --script scripts/import-analysis/cycles.py compare cycles-base.json cycles-pr.json

@vlad-scherbich
vlad-scherbich restored the vlad/315-peripheral-compat branch July 24, 2026 01:26
vlad-scherbich added a commit that referenced this pull request Jul 24, 2026
Update pr-numbers, generate-pr-urls, MANUAL_EXISTING_PRS, and rebuild-stack
to reflect linear stack with peripheral/profiling before packaging (#19254).
Replacement PRs #19267#19275 supersede wrongly-merged #19255#19259.
vlad-scherbich added a commit that referenced this pull request Aug 21, 2026
Update pr-numbers, generate-pr-urls, MANUAL_EXISTING_PRS, and rebuild-stack
to reflect linear stack with peripheral/profiling before packaging (#19254).
Replacement PRs #19267#19275 supersede wrongly-merged #19255#19259.
vlad-scherbich added a commit that referenced this pull request Aug 21, 2026
Update pr-numbers, generate-pr-urls, MANUAL_EXISTING_PRS, and rebuild-stack
to reflect linear stack with peripheral/profiling before packaging (#19254).
Replacement PRs #19267#19275 supersede wrongly-merged #19255#19259.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant