Skip to content

[RNM] Extract Rollup node manager components as separate tasks #57

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

Open
greged93 opened this issue Apr 14, 2025 · 0 comments
Open

[RNM] Extract Rollup node manager components as separate tasks #57

greged93 opened this issue Apr 14, 2025 · 0 comments
Assignees
Labels
milestone 5 This issue is part to Milestone 5 of the Rollup Node plan node
Milestone

Comments

@greged93
Copy link
Collaborator

greged93 commented Apr 14, 2025

The Rollup node manager currently handles the orchestration of various components, by polling them in its Future implementation. This simplifies the understanding of how futures are polled, but incurs a performance cost. Some components could be ran as separate tasks in order to increase performance, as they wouldn't have to wait on the Rollup node manager to poll them in order to progress.

Evaluate the performance to lost of scheduling for the various components and decide if we want to move some of these components as separate tasks, similar to the L1Watcher. Proper benchmarking for the performance of the node should be set in place in order to correctly evaluate performance improvements.

@greged93 greged93 added the milestone 5 This issue is part to Milestone 5 of the Rollup Node plan label Apr 14, 2025
@greged93 greged93 added this to the Milestone 5 milestone Apr 14, 2025
@greged93 greged93 changed the title Extract Rollup node manager components as separate tasks [RNMExtract Rollup node manager components as separate tasks Apr 24, 2025
@greged93 greged93 changed the title [RNMExtract Rollup node manager components as separate tasks [RNM] Extract Rollup node manager components as separate tasks Apr 24, 2025
@frisitano frisitano added the node label Apr 24, 2025
@greged93 greged93 added this to Reth Apr 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
milestone 5 This issue is part to Milestone 5 of the Rollup Node plan node
Projects
Status: No status
Development

No branches or pull requests

2 participants