Skip to content

Conversation

akhinvasara-jumptrading
Copy link
Contributor

This PR creates a new firedancer-dev command to test the send tile. It will allow for rapid iteration on the quic client and vote performance, continuously testing the production send tile without depending on the rest of the full client.

This PR also adds socket support to the send tile.


if( config->is_firedancer ) {
CFG_HAS_POW2( tiles.repair.slot_max );
}

CFG_HAS_NON_ZERO( tiles.metric.prometheus_listen_port );

CFG_HAS_NON_ZERO( tiles.gui.gui_listen_port );
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you remove these?

Copy link
Contributor Author

@akhinvasara-jumptrading akhinvasara-jumptrading Aug 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those ports need to be 0 when you want to run net tile without all of its out links (e.g. for send_test)...they should not be required in the base validation function. So I moved the check to run, where they are actually necessary. Chatted with @mmcgee-jump about this.

@akhinvasara-jumptrading akhinvasara-jumptrading added this pull request to the merge queue Aug 13, 2025
Merged via the queue into main with commit f30a65f Aug 13, 2025
11 checks passed
@akhinvasara-jumptrading akhinvasara-jumptrading deleted the akhin/send_test branch August 13, 2025 22:29
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.

3 participants