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

Tracker: Improve Lodestar error UX #4400

Closed
12 tasks done
g11tech opened this issue Aug 11, 2022 · 4 comments
Closed
12 tasks done

Tracker: Improve Lodestar error UX #4400

g11tech opened this issue Aug 11, 2022 · 4 comments
Assignees
Labels
Epic Issues used as milestones and tracking multiple issues. scope-logging Issue about logs: hygiene, format issues, improvements. scope-ux Issues for CLI UX or general consumer UX.

Comments

@g11tech
Copy link
Contributor

g11tech commented Aug 11, 2022

This is a tracker to collect all issues regarding to improving lodestar error UX. Most of the times we are pretty aggressive in throwing error even if its intermittent/self resolvable and requires no user action/attention.

For such issues, an error accumulator should be used and only throw if accumulator exceeds threshold (accum resets and starts from 0 if the progress is made between consecutive tries)

Issues:

@dapplion
Copy link
Contributor

Also this one, reported by Micah

Aug-11 07:37:06.001[]                 info: Synced - slot: 3641285 (skipped 2) - head: 3641283 0xfbcb…edb2 - execution: syncing(0x0631…0396) - finalized: 0xb07e…a3e6:113787 - peers: 47
Aug-11 07:37:18.000[]                 info: Synced - slot: 3641286 - head: 3641286 0x20b6…cf2a - execution: syncing(0xe143…c4d6) - finalized: 0xb07e…a3e6:113787 - peers: 47
Aug-11 07:37:24.112[NETWORK]         error: Gossip validation beacon_aggregate_and_proof threw a non-GossipActionError  Requesting slot committee out of range epoch: 113790 current: 113788
Error: Requesting slot committee out of range epoch: 113790 current: 113788
    at EpochContext.getShufflingAtEpoch (file:///usr/app/node_modules/@lodestar/state-transition/src/cache/epochContext.ts:669:13)
    at EpochContext.getShufflingAtSlot (file:///usr/app/node_modules/@lodestar/state-transition/src/cache/epochContext.ts:658:17)

@philknows
Copy link
Member

Also tagging #4396, #4146 in here

@philknows
Copy link
Member

philknows commented Aug 13, 2022

#3569

EDIT (by @dapplion ) added all of these above in the main body

@philknows philknows added Epic Issues used as milestones and tracking multiple issues. scope-logging Issue about logs: hygiene, format issues, improvements. scope-ux Issues for CLI UX or general consumer UX. labels Aug 17, 2022
@nazarhussain nazarhussain self-assigned this Sep 5, 2023
@nazarhussain
Copy link
Contributor

All the tasks mentioned for this epic is closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Issues used as milestones and tracking multiple issues. scope-logging Issue about logs: hygiene, format issues, improvements. scope-ux Issues for CLI UX or general consumer UX.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants