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

Rewritten sync_blocks actor to maximize utilization. #101

Merged
merged 12 commits into from
Apr 25, 2024

Conversation

pompon0
Copy link
Contributor

@pompon0 pompon0 commented Apr 23, 2024

Previous implementation severely limited the total throughput.

@pompon0 pompon0 marked this pull request as ready for review April 24, 2024 15:10
@pompon0 pompon0 requested a review from brunoffranca April 24, 2024 15:11
@brunoffranca
Copy link
Member

So we no longer have a sync actor, everything is in the network crate. Is this going to work well when we need to sync other data, like L1 batches, transactions, attester signatures, etc?

@pompon0
Copy link
Contributor Author

pompon0 commented Apr 25, 2024

yes, nothing changes in that respect, the same amount of work is needed to support fetching other primitives.

@brunoffranca
Copy link
Member

I still need to update the docs. Don't merge yet.

@pompon0 pompon0 merged commit 8d76509 into version0 Apr 25, 2024
5 checks passed
@pompon0 pompon0 deleted the gprusak-sync-blocks-2 branch April 25, 2024 13:16
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.

2 participants