feat(python): add cpu-time gate scenarios for 3.14/3.15 migration (PROF-15511) - #169
Draft
vlad-scherbich wants to merge 1 commit into
Draft
feat(python): add cpu-time gate scenarios for 3.14/3.15 migration (PROF-15511)#169vlad-scherbich wants to merge 1 commit into
vlad-scherbich wants to merge 1 commit into
Conversation
This was referenced Jul 26, 2026
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 19:20
f14a7ba to
7dd7614
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 19:33
7dd7614 to
b44274b
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 19:38
b44274b to
1a23d8d
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 21:41
1a23d8d to
29cb643
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 21:45
29cb643 to
f0f9e53
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 22:01
f0f9e53 to
a090ce8
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 22:05
a090ce8 to
077f9e3
Compare
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 27, 2026 22:29
077f9e3 to
98c2d6f
Compare
Add paired python_cpu scenarios asserting stack cpu-time samples and thread-name labels on the migration gate path, growing coverage from 10 to 12 scenarios.
vlad-scherbich
force-pushed
the
vlad/python-cpu-gate-scenarios
branch
from
July 28, 2026 02:38
98c2d6f to
a20cc0c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prev: #166 | Next: #170
Motivation
CPU-time and thread-name labels are core stack-profiler signals. This is the first profiler-family PR on the main gate chain after core scenarios (#166).
Summary
Adds paired
python_cpu_3.14/3.15scenarios:scenarios/python_cpuCPU-burn workload patterncpu-timesamples andthread namelabels in expected profilespython_cpu_3.15is wheel-only; 3.14 runs in default CI where base image allowsUpdates gate regexp — gate grows 6 → 8 scenarios.
Test plan
go test -run TestSchemaValidationruff checkon scenario sourcesDDTRACE_INSTALL_URL