Skip to content

ci(e2e): reduce chainsaw parallelism from 3 to 2#47

Merged
jensens merged 1 commit into
mainfrom
ci/reduce-parallel-to-2
May 29, 2026
Merged

ci(e2e): reduce chainsaw parallelism from 3 to 2#47
jensens merged 1 commit into
mainfrom
ci/reduce-parallel-to-2

Conversation

@jensens
Copy link
Copy Markdown
Member

@jensens jensens commented May 29, 2026

Summary

  • The E2E Chainsaw job on main has been red since the merge of feat: spec.pod.volumes + spec.volumeClaimTemplates for SSD-backed storage (#43) #45 (run 26574487815).
  • Two heavy tests (cluster-routing, per-backend-directors) intermittently fail with context deadline exceeded on POSTs to the VinylCache validating webhook.
  • The same PR branch had two prior E2E failures before passing, so this looks like flakiness under parallel load, not a code regression.
  • The operator log around the failures shows the webhook is still answering for other namespaces (it's slow, not dead) and shows StatefulSet optimistic-concurrency conflicts — both consistent with contention rather than a bug.

Dropping --parallel 3--parallel 2 to give the single-pod operator/webhook more headroom on the GitHub runner.

Test plan

  • E2E Chainsaw job goes green on this PR
  • Total wall-clock time stays within the 45-minute job timeout (was ~8m at parallel=3; expect ~10-12m at parallel=2)

🤖 Generated with Claude Code

Two parallel tests (cluster-routing, per-backend-directors) intermittently
fail with "context deadline exceeded" on VinylCache POSTs — the validating
webhook on the single operator pod is overloaded when three heavy tests
race CR creates simultaneously.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jensens jensens merged commit 21d6892 into main May 29, 2026
8 checks passed
@jensens jensens deleted the ci/reduce-parallel-to-2 branch May 29, 2026 15:04
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