Skip to content

feat(python): add mem_domain 3.14/3.15 gate scenarios (PROF-15511) - #167

Draft
vlad-scherbich wants to merge 1 commit into
vlad/gate-infrafrom
vlad/gate-scenarios-mem-domain
Draft

feat(python): add mem_domain 3.14/3.15 gate scenarios (PROF-15511)#167
vlad-scherbich wants to merge 1 commit into
vlad/gate-infrafrom
vlad/gate-scenarios-mem-domain

Conversation

@vlad-scherbich

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

Copy link
Copy Markdown
Contributor

Prev: #165 | Parallel: #166, #168

Motivation

Memory-domain profiling is off by default (DD_PROFILING_MEMORY_MEM_DOMAIN_ENABLED). Separate from the default-profiler gate chain so it can merge independently once the feature is ready to gate on 3.14/3.15.

Summary

Adds paired python_mem_domain_3.14/3.15 scenarios:

  • Exercises mem-domain allocation tracking on baseline vs candidate Python
  • Documented as feature coverage, not part of the 22-scenario default downstream regexp
  • Gate regexp for optional runs: python_mem_domain_3\.(14|15)
  • Both versions wheel-only via DDTRACE_INSTALL_URL

Stacks on vlad/gate-infra (PR-0); can merge in parallel with PR-0a (#166) after #165 lands.

Test plan

  • go test -run TestSchemaValidation
  • Downstream gate with DDTRACE_INSTALL_URL + DD_PROFILING_MEMORY_MEM_DOMAIN_ENABLED=1

@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch 2 times, most recently from 7936bf9 to 04ac80f Compare July 27, 2026 19:33
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from 04ac80f to 54ba6de Compare July 27, 2026 19:38
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from 54ba6de to 3ca0ab2 Compare July 27, 2026 21:40
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from 3ca0ab2 to ad2f88c Compare July 27, 2026 21:45
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from ad2f88c to ed55d6d Compare July 27, 2026 22:01
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from ed55d6d to 1609440 Compare July 27, 2026 22:05
@vlad-scherbich vlad-scherbich changed the title feat(python): add mem_domain 3.14/3.15 gate scenarios feat(python): add mem_domain 3.14/3.15 gate scenarios (PROF-15511) Jul 27, 2026
MEM-domain heap-space feature coverage (off by default). Stacks on
gate-infra (PR-0), parallel to core gate scenarios (PR-0a).
@vlad-scherbich
vlad-scherbich force-pushed the vlad/gate-scenarios-mem-domain branch from 1609440 to 42dbb08 Compare July 27, 2026 22:29
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