Skip to content

DO NOT MERGE: bit_pr xlarge load test, attempt 2 (fresh lane) - #10602

Closed
luvkapur wants to merge 2 commits into
masterfrom
ci-pr-loadtest-xlarge-2
Closed

DO NOT MERGE: bit_pr xlarge load test, attempt 2 (fresh lane)#10602
luvkapur wants to merge 2 commits into
masterfrom
ci-pr-loadtest-xlarge-2

Conversation

@luvkapur

Copy link
Copy Markdown
Member

Retry of #10601 — attempt 1 survived 57 min on xlarge with no OOM but died on a bit.cloud scope-fetch 500 (unhandled rejection). Fresh branch for a fresh lane per the #10583 keep-lane hazard note. Will be closed and branch deleted once the bit_pr verdict is recorded.

🤖 Generated with Claude Code

luvkapur and others added 2 commits August 11, 2026 14:48
…r sizing)

Insights (30d, all branches): ~4.8M credits/month (~$2.9k) —
e2e_test 3.41M (71%), bit_pr 800k (17%), e2e_test_bbit 200k, bit_merge 153k.

- stop persisting .pnpm-store: nothing downstream reads it; it inflated the
  workspace every node of every job attaches (~2.7min x 40 e2e nodes/run)
- e2e_test off master pushes: gates nothing there (bit_merge and the merge
  queue don't depend on it); a daily canary now runs in nightly instead
  (~440k credits/month -> ~185k)
- e2e_test parallelism 40 -> 30: per-node fixed setup is the only cost that
  scales with node count (suite time is constant); ~4min wall-clock cost
- bit_pr 2xlarge -> xlarge: build is CPU-bound on a single env, 16 cores were
  idle at 80 credits/min; heap capped at 12GB to fit 16GB RAM (~400k/month
  if it holds — revert to 2xlarge on 'Killed')
- e2e_test_bbit halts on quiet days: no new @teambit/bit version in 24h means
  the previous nightly already bundled+tested the same thing (32 nodes x 30min)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… ci pr on xlarge (attempt 2, fresh lane)

Attempt 1 (#10601) ran 57 min on xlarge with zero OOM signatures, then died
on a bit.cloud scope-fetch 500 surfaced as an unhandled rejection. Fresh
branch = fresh lane, avoiding the #10583 keep-lane hazard on re-push.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@luvkapur

Copy link
Copy Markdown
Member Author

Verdict recorded: 98-component cascade (2 changed + 96 auto-snapped dependents) succeeded on xlarge, bit ci pr 22 min, job total 25 min (~1,010 credits vs ~2,020 on 2xlarge), zero OOM signatures. xlarge validated for the heavy-PR class; dynamic sizing (planned follow-up) covers anything bigger.

@luvkapur luvkapur closed this Aug 11, 2026
@luvkapur
luvkapur deleted the ci-pr-loadtest-xlarge-2 branch August 11, 2026 22:56
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