Skip to content

[experiment] ci(backend): 3 xdist workers (control) - #129366

Closed
sentry-junior[bot] wants to merge 1 commit into
ci/add-xdist-worker-backend-testsfrom
ci/xdist-exp-3-workers
Closed

sentry-junior[bot] wants to merge 1 commit into
ci/add-xdist-worker-backend-testsfrom
ci/xdist-exp-3-workers

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Do not merge. A stacked experiment on #129338: it changes only XDIST_WORKERS from 4 to 3.

This repeats the 3-worker control. The first control was 7,057s of summed test time against 6,194–6,535s for 4 workers. Runner CPU types change shard times by up to 1.9×, so one run per setting is weak evidence.

via @joshuarli.

--

View Session [Sentry]

Co-Authored-By: Joshua Li <14209781+joshuarli@users.noreply.github.com>
@linear-code

linear-code Bot commented Oct 30, 2026

Copy link
Copy Markdown

EXP-3

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Oct 30, 2026
@sentry-junior sentry-junior Bot added the Trigger: Override Selective Testing Run the full test suite; necessary in cases where selected tests are flaky due to reshuffling label Oct 30, 2026
@sentry-junior

sentry-junior Bot commented Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

Result: 3 workers is 6.1% slower than 4 (SE about 2%), normalized for runner CPU model. That's the second 3-worker run to show it, so 4 is confirmed. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components Trigger: Override Selective Testing Run the full test suite; necessary in cases where selected tests are flaky due to reshuffling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant