Skip to content

[core] Reduce e2e build concurrency to avoid OOM#22843

Merged
Janpot merged 1 commit into
mui:masterfrom
Janpot:fix/e2e-build-oom-concurrency
Jun 17, 2026
Merged

[core] Reduce e2e build concurrency to avoid OOM#22843
Janpot merged 1 commit into
mui:masterfrom
Janpot:fix/e2e-build-oom-concurrency

Conversation

@Janpot

@Janpot Janpot commented Jun 17, 2026

Copy link
Copy Markdown
Member

The test_e2e "Build packages" step intermittently fails with out-of-memory during pnpm release:build --concurrency 5. Reducing lerna's build concurrency from 5 to 4 lowers peak memory usage to keep the job within the runner's limits.

Example failure: https://app.circleci.com/pipelines/github/mui/mui-x/133623/workflows/5a5ee3c2-4aca-4af3-b7cf-45f07eb4d3b6/jobs/862653/steps

@code-infra-dashboard

code-infra-dashboard Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploy preview

https://deploy-preview-22843--material-ui-x.netlify.app/

Bundle size

Bundle Parsed size Gzip size
@mui/x-data-grid 0B(0.00%) 0B(0.00%)
@mui/x-data-grid-pro 0B(0.00%) 0B(0.00%)
@mui/x-data-grid-premium 0B(0.00%) 0B(0.00%)
@mui/x-charts 0B(0.00%) 0B(0.00%)
@mui/x-charts-pro 0B(0.00%) 0B(0.00%)
@mui/x-charts-premium 0B(0.00%) 0B(0.00%)
@mui/x-date-pickers 0B(0.00%) 0B(0.00%)
@mui/x-date-pickers-pro 0B(0.00%) 0B(0.00%)
@mui/x-tree-view 0B(0.00%) 0B(0.00%)
@mui/x-tree-view-pro 0B(0.00%) 0B(0.00%)
@mui/x-license 0B(0.00%) 0B(0.00%)

Details of bundle changes

Performance

Total duration: 2,089.61 ms 🔺+423.26 ms(+25.4%) | Renders: 67 (+0)

Test Duration Renders
Heatmap: 100x100 grid 673.11 ms 🔺+139.90 ms(+26.2%) 2 (+0)
LineChart stacked area with multiple series 202.66 ms 🔺+47.20 ms(+30.4%) 2 (+0)
ScatterChartPremium with big data amount and zoomed in (webgl renderer) 99.76 ms 🔺+28.12 ms(+39.3%) 5 (+0)
SparkLineChart grid of 100 instances 158.74 ms 🔺+27.62 ms(+21.1%) 1 (+0)
BarChart stacked with multiple series 134.66 ms 🔺+26.64 ms(+24.7%) 3 (+0)

…and 13 more (+8 within noise) — details

Metric alarms

Test Metric Change
Heatmap: 100x100 grid bench:paint 🔺 +166.74 ms
LineChart stacked area with multiple series bench:paint 🔺 +61.87 ms
ScatterChartPremium with big data amount and zoomed in (webgl renderer) bench:paint 🔺 +25.18 ms
BarChart stacked with multiple series bench:paint 🔺 +40.49 ms
BarChart with big data amount bench:paint 🔺 +38.68 ms
LineChart with big data amount (with marks) bench:paint 🔺 +35.03 ms
RangeBarChart with big data amount bench:paint 🔺 +20.90 ms
HeatmapPremium: 100x100 grid (webgl renderer) bench:paint 🔺 +12.17 ms
Area chart with big data amount (no marks) bench:paint 🔺 +10.51 ms
ScatterChartPro with big data amount (single renderer) bench:paint 🔺 +10.16 ms
RadialBarChart stacked with multiple series bench:paint 🔺 +9.48 ms
LineChart with date axis and big data amount bench:paint 🔺 +5.54 ms
ScatterChartPro with big data amount (batch renderer) bench:paint 🔺 +5.97 ms
ScatterChartPro with big data amount and zoomed in (single renderer) bench:paint 🔺 +4.80 ms
ScatterChartPro with big data amount and zoomed in (batch renderer) bench:paint 🔺 +4.41 ms
RadarChart with many axes and multiple series bench:paint 🔺 +3.17 ms

Check out the code infra dashboard for more information about this PR.

@Janpot Janpot added type: regression A bug, but worse, it used to behave as expected. scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd). labels Jun 17, 2026
@Janpot
Janpot marked this pull request as ready for review June 17, 2026 07:27
@Janpot
Janpot merged commit f27af52 into mui:master Jun 17, 2026
18 of 23 checks passed
mbrookes pushed a commit to mbrookes/mui-x that referenced this pull request Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd). type: regression A bug, but worse, it used to behave as expected.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants