ethereum-optimism / ethereum-optimism/optimism

[Flake] TestSafeDoesNotAdvanceWhenUnsafeIsSyncing_NoELP2P: send-on-closed-channel panic in KonaNode shutdown

Open
#21,065 0 comments 0 reactions 0 assignees View on GitHub
C-flake
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 38m
Merged PRs (30d)
164

Description

## Test

`TestSafeDoesNotAdvanceWhenUnsafeIsSyncing_NoELP2P` in `op-acceptance-tests/tests/sync/elsync/gap_elp2p`

## Symptom

Same `panic: send on closed channel` in `op-devstack/sysgo/l2_cl_kona.go:72` (KonaNode shutdown) that affects sibling test `TestELP2PFCUUnavailableHash`. Almost certainly the same root cause — both tests in the same package fail together with the same panic when this flake fires.

## Frequency

8 flakes in last 90 days per CircleCI Insights, job `memory-all-kona-op-reth` / `memory-all-opn-op-reth`.

## Latest occurrence

PR #21045, CircleCI job 5119174:
- https://circleci.com/gh/ethereum-optimism/optimism/5119174

## Relationship

This issue is filed separately from the sibling test for tracking purposes, but the fix is expected to be the same change in `op-devstack/sysgo/l2_cl_kona.go`. If the fixer confirms one root cause, this issue may be closed by the same PR.

See companion issue for the sibling test.

(Filed by Claude on behalf of @Maurelian. A `flake-fixer` agent has been launched against this test.)

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.