ethereum-optimism / ethereum-optimism/optimism

op-acceptance-tests: run TestUnsafeGapFillAfterUnsafeReorg_RestartCLP2P against kona-node

Open
#22,277 0 comments 0 reactions 1 assignee Claimed by @joshklop View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

## Summary

[`TestUnsafeGapFillAfterUnsafeReorg_RestartCLP2P`](https://github.com/ethereum-optimism/optimism/blob/develop/op-acceptance-tests/tests/sync/elsync/reorg/sync_test.go) is skipped when the acceptance suite runs against kona-node.

Kona times out waiting for the expected unsafe-head reorg after CL P2P connectivity is restored.

## Required work

Reproduce the P2P restoration path, distinguish test synchronization from Kona unsafe-queue/reorg behavior, fix the responsible layer, and remove the Kona skip.

## Acceptance criteria

- [ ] The root cause and resolution are documented.
- [ ] `TestUnsafeGapFillAfterUnsafeReorg_RestartCLP2P` no longer skips when `DEVSTACK_L2CL_KIND=kona-node`.
- [ ] After CL P2P is restored, Kona fills the gap and converges on the expected unsafe chain.
- [ ] Existing op-node coverage continues to pass.

## Related

- https://github.com/ethereum-optimism/optimism/issues/18676
- https://github.com/ethereum-optimism/optimism/issues/17694
- Parent inventory: https://github.com/ethereum-optimism/protocol-team/issues/101

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.