Skip to content

Crds node #5608

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

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Crds node #5608

wants to merge 2 commits into from

Conversation

alexpyattaev
Copy link

@alexpyattaev alexpyattaev commented Apr 1, 2025

Problem

Testing gossip at scale is very tricky. We have no way to run fully-featured nodes outside of agave, and running 1000 instances of agave is expensive. This gets especially important when considering changes for backporting.

Summary of Changes

  • Split off Gossip/CRDS node into a separate process that can be started without the rest of the validator
  • Provide an interface to send messages via gossip and retrieve CRDS state

All of this is for tests & CI only, so the new crate is publish=false by intention.

@alexpyattaev alexpyattaev force-pushed the crds_node branch 2 times, most recently from 3372812 to 5711a1f Compare May 9, 2025 11:26
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