-
Notifications
You must be signed in to change notification settings - Fork 785
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
[Merged by Bors] - Reduce bandwidth over the VC<>BN API using dependant roots #4170
Closed
Closed
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
9e47bed
Reduce bandwidth over the VC<>BN API using dependant roots
jimmygchen d905e8b
Remove extra comments
jimmygchen 9cc8783
Update attester duties request indices condition
jimmygchen fa3c67a
Merge remote-tracking branch 'origin/unstable' into reduce-vc-bn-band…
jimmygchen a107882
Merge branch 'unstable' into reduce-vc-bn-bandwith
jimmygchen 1f56417
Merge branch 'unstable' into reduce-vc-bn-bandwith
jimmygchen c120108
Optimize filtering by avoiding extra heap allocation, and apply other…
jimmygchen 16797e0
Merge branch 'reduce-vc-bn-bandwith' of github.com:jimmygchen/lightho…
jimmygchen 7d6c042
Update metrics for all duties rather than just the new ones.
jimmygchen cfaab2d
Ensure that we always query for all uninitialized validators.
jimmygchen ab22458
Ensure duty metrics are always updated and update code comments
jimmygchen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we need to make sure we run
update_per_validator_duty_metrics
so that we start reporting the next-epoch duties as thecurrent_slot
progresses past the current-epoch slot.Since we've changed
update_per_validator_duty_metrics
, perhaps it makes sense to hoist it up intopoll_beacon_attesters
(perhaps after each call topoll_beacon_attesters_for_epoch
in here)? That way we can exit this whenever we like and still be confident thatupdate_per_validator_duty_metrics
is being called.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice catch 🙏 , I've moved this to where you suggested!