Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Peering Simulator #6395

Open
wants to merge 2 commits into
base: unstable
Choose a base branch
from
Open

Conversation

macladson
Copy link
Member

Issue Addressed

#6109

Proposed Changes

Adds a new simulator to CI which launches with 2 beacon nodes and every 2 epochs adds a new BN to the network. After 16 epochs it checks to see if all new BNs are synced to the head.

Additional Info

This might be overkill in the long term, but hopefully will be useful for DAS testing and CI.

@macladson macladson added work-in-progress PR is a work-in-progress das Data Availability Sampling labels Sep 13, 2024
@macladson
Copy link
Member Author

macladson commented Sep 13, 2024

From my initial local testing, if I disable the eip7594_fork_epoch, the nodes all sync fine and the simulation exits successfully. However if I leave in the eip7594_fork_epoch, the nodes consistently get stuck despite seemingly having peers.

@macladson macladson changed the base branch from das to unstable September 13, 2024 09:24
@jimmygchen
Copy link
Member

However if I leave in the eip7594_fork_epoch, the nodes consistently get stuck despite seemingly having peers.

Nice! that useful finding - will look into this tomorrow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
das Data Availability Sampling work-in-progress PR is a work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants