You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
greged93
changed the title
Extract Rollup node manager components as separate tasks
[RNMExtract Rollup node manager components as separate tasks
Apr 24, 2025
greged93
changed the title
[RNMExtract Rollup node manager components as separate tasks
[RNM] Extract Rollup node manager components as separate tasks
Apr 24, 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.The text was updated successfully, but these errors were encountered: