erigontech / erigontech/erigon

Parallel-exec hardening: stage-exec-test (from-0 / chaintip / resume-nonchaintip) fails in both serial and parallel modes

Open
#21,107 1 comment 0 reactions 1 assignee Claimed by @mh0lt View on GitHub
QA tech debt reduction
Dominant language
Go
Stars
3.6k
Forks
1.5k
Avg merge
1d 16h
Merged PRs (30d)
455

Description

## Symptom

On the `EXEC3_PARALLEL` test matrix (#21017), the `QA - Stage Exec Smoke Test` workflow's `stage-exec-test` jobs fail in **both** modes:

- `stage-exec-test (from-0, serial)` ❌ and `(from-0, parallel)` ❌
- `stage-exec-test (chaintip, serial)` ❌ and `(chaintip, parallel)` ❌
- `stage-exec-test (resume-nonchaintip, serial)` ❌ and `(resume-nonchaintip, parallel)` ❌

Because these fail on the serial path too, the root cause is **not** an exec3-parallel race — it's a separate concern (re-exec-from-0 / chaintip sync behavior). It was explicitly scoped out of #21088 (which is the parallel-commitment correctness fix).

## What to do

- Triage the `stage-exec-test` failures starting from the serial-mode logs (since serial failing rules out the parallel-specific paths).
- Identify whether this is a pre-existing failure on `main` or a regression introduced by a recent change.
- Fix or, if it's a known-flaky/infra issue, document and stabilize.

Related: #21017, #21088

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.