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

Review block import pipeline for optimization especially with Reth users #7321

Open
philknows opened this issue Dec 20, 2024 · 0 comments
Open
Labels
meta-bug Issues that identify a bug and require a fix. scope-interop Issues that fix interop issues between Lodestar and CL, EL or tooling. scope-profitability Issues to directly improve validator performance and its profitability.

Comments

@philknows
Copy link
Member

@g11tech has reported some Lido CSM users having bad results with timely_target_wrong_head_vote running Lodestar v1.23.x with Reth.

Image

notifyNewPayload roundtrip shows estimated latency around 800ms, which adds to critical time required to see + import the block for head voting, sometimes surpassing the 4s mark.

Image

@nflaig also reports slow notifyNewPayload calls being twice as high as Nethermind at ~150-200ms. Request durations are spiky as well. Importing late head (>4s) seems to correspond with the spikes in duration requests.

Image

Image

Where Nethermind (with comparable hardware) shows:

Image

This ticket is to track the issue and for us to optimize our import block pipeline for max efficiency.

@philknows philknows added meta-bug Issues that identify a bug and require a fix. scope-interop Issues that fix interop issues between Lodestar and CL, EL or tooling. scope-profitability Issues to directly improve validator performance and its profitability. labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta-bug Issues that identify a bug and require a fix. scope-interop Issues that fix interop issues between Lodestar and CL, EL or tooling. scope-profitability Issues to directly improve validator performance and its profitability.
Projects
None yet
Development

No branches or pull requests

1 participant